|
CbmRoot
|
#include <PairAnalysisSignalFit.h>
Public Types | |
| enum | EBackgroundMethod { kFittedMC = 0 , kFitted , kLikeSign , kLikeSignArithm , kLikeSignRcorr , kLikeSignArithmRcorr , kLikeSignFit , kEventMixing , kEventMixingFit , kRotation , kCocktail } |
| enum | ESignalExtractionMethod { kBinCounting = 0 , kMCScaledMax , kMCScaledInt , kMCFitted , kCrystalBall , kGaus , kUserFunc } |
| enum | EScalingMethod { kSclToRaw = 0 , kSclToLikeSign } |
| enum class | EFunction { kBoltzmann = 0 , kPtExp , kHagedorn , kLevi } |
Public Member Functions | |
| PairAnalysisSignalFit () | |
| PairAnalysisSignalFit (const char *name, const char *title) | |
| PairAnalysisSignalFit (const PairAnalysisSignalFit &c) | |
| PairAnalysisSignalFit & | operator= (const PairAnalysisSignalFit &c) |
| virtual | ~PairAnalysisSignalFit () |
| virtual void | Process (TObjArray *const arrhist) |
| void | ProcessFit (TObjArray *const arrhist) |
| void | ProcessFitLS (TObjArray *const arrhist) |
| void | ProcessFitEM (TObjArray *const arrhist) |
| virtual void | Draw (const Option_t *option="") |
| virtual void | Print (Option_t *option="") const |
| void | SetMCSignalShape (TH1F *hist) |
| void | SetIntegralRange (Double_t min, Double_t max) |
| void | SetPlotRange (Double_t min, Double_t max) |
| void | SetRebin (Int_t factor) |
| void | SetRebin (TArrayD *limits) |
| void | SetRebin (TVectorD *limits) |
| void | SetStatRebin (Double_t stat) |
| void | SetExtractionMethod (ESignalExtractionMethod method, PairAnalysisFunction *sigF=0x0) |
| void | SetMixingCorrection (Bool_t mixcorr=kTRUE) |
| void | SetMethod (EBackgroundMethod method) |
| void | SetNTrackRotations (Int_t iterations) |
| void | SetScaleBackgroundTo (EScalingMethod method, Double_t intMin, Double_t intMax, Double_t intMin2=0., Double_t intMax2=0.) |
| void | SetCocktailContribution (TObjArray *arr, Bool_t subtract=kTRUE) |
| Bool_t | IsCocktailSubtracted () const |
| Double_t | GetIntegralMin () const |
| Double_t | GetIntegralMax () const |
| Int_t | GetRebin () const |
| TArrayD * | GetRebinLimits () const |
| ESignalExtractionMethod | GetExtractionMethod () const |
| EBackgroundMethod | GetMethod () const |
| Double_t | GetScaleMin () const |
| Double_t | GetScaleMax () const |
| Double_t | GetScaleMin2 () const |
| Double_t | GetScaleMax2 () const |
| Double_t | GetScaleFactor () const |
| const TVectorD & | GetValues () const |
| const TVectorD & | GetErrors () const |
| Double_t | GetSignal () const |
| Double_t | GetSignalError () const |
| Double_t | GetBackground () const |
| Double_t | GetBackgroundError () const |
| Double_t | GetSignificance () const |
| Double_t | GetSignificanceError () const |
| Double_t | GetSB () const |
| Double_t | GetSBError () const |
| Double_t | GetMass () const |
| Double_t | GetMassError () const |
| Double_t | GetMassWidth () const |
| Double_t | GetMassWidthError () const |
| Double_t | GetMatchChi2NDF () const |
| Double_t | GetMatchChi2NDFError () const |
| TH1 * | GetMCSignalShape () const |
| TH1 * | GetSignalHistogram () const |
| TH1 * | GetSoverBHistogram () const |
| TH1 * | GetSignificanceHistogram () const |
| TH1 * | GetBackgroundHistogram () const |
| TH1 * | GetUnlikeSignHistogram () const |
| TH1 * | GetCocktailHistogram () const |
| TH1 * | GetRfactorHistogram () const |
| TObject * | GetPeakShape () const |
| TObject * | DescribePeakShape (ESignalExtractionMethod method=kMCFitted, Bool_t replaceValErr=kFALSE, TH1F *mcShape=0x0) |
| TPaveText * | DrawStats (Double_t x1=0., Double_t y1=0., Double_t x2=0., Double_t y2=0., TString opt="pRnbsSmrc") |
| Double_t | ScaleHistograms (TH1 *histRaw, TH1 *histBackground, Double_t intMin, Double_t intMax) |
| Double_t | ScaleHistograms (TH1 *histRaw, TH1 *histBackground, Double_t intMin, Double_t intMax, Double_t intMin2, Double_t intMax2) |
| void | ProcessLS () |
| void | ProcessEM () |
| void | ProcessTR () |
| void | ProcessCocktail () |
| TObject * | FindObject (TObjArray *arrhist, PairAnalysis::EPairType type) const |
| TObject * | FindObject (const char *) const |
| TObject * | FindObject (const TObject *) const |
| TObject * | FindObjectByTitle (TObjArray *arrhist, TString ref) |
| void | SetParticleOfInterest (Int_t pdgcode) |
| void | SetFitRange (Double_t min, Double_t max) |
| void | SetUseIntegral (Bool_t flag=kTRUE) |
| void | SetUseIntegral (Bool_t flag=kTRUE) |
| void | SetFitOption (const char *opt) |
| void | SetFitOption (const char *opt) |
| void | SetFunctions (TF1 *const combined, TF1 *const sig=0, TF1 *const back=0, Int_t parM=1, Int_t parMres=2) |
| void | SetDefault (EFunction predefinedFunc) |
| void | SetDefaults (Int_t type) |
| void | SetDefaults (Int_t type) |
| void | CombineFunc (TF1 *const peak=0, TF1 *const bgnd=0) |
| void | CombineFunc (TF1 *const peak=0, TF1 *const bgnd=0) |
| Double_t | PeakFunMC (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunMC (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunCB (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunCB (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunGauss (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunPowGaussPow (const Double_t *x, const Double_t *par) |
| Double_t | PeakFunExpGaussExp (const Double_t *x, const Double_t *par) |
| TF1 * | GetBoltzmann () |
| TF1 * | GetPtExp () |
| TF1 * | GetHagedorn () |
| TF1 * | GetLevi () |
| TF1 * | GetSignalFunction () const |
| TF1 * | GetSignalFunction () const |
| TF1 * | GetBackgroundFunction () const |
| TF1 * | GetBackgroundFunction () const |
| TF1 * | GetCombinedFunction () const |
| TF1 * | GetCombinedFunction () const |
| Int_t | GetParticleOfInterest () const |
| Int_t | GetDof () const |
| Int_t | GetDof () const |
| Double_t | GetChi2Dof () const |
| Double_t | GetChi2Dof () const |
| Double_t | GetFitMin () const |
| Double_t | GetFitMax () const |
| void | SetFunction (TF1 *const combined, TF1 *const sig=0, TF1 *const back=0, Int_t parM=1, Int_t parMres=2) |
| Double_t | PeakFunGaus (const Double_t *x, const Double_t *par) |
Static Public Member Functions | |
| static const char * | GetValueName (Int_t i) |
| static TH1 * | MergeObjects (TH1 *obj1, TH1 *obj2, Double_t val=+1.) |
Protected Member Functions | |
| void | ScaleBackground () |
| void | FillSignificance (TH1 *hfill, TObject *signal, TH1 *hbgrd) |
| void | SetSignificanceAndSOB () |
| void | SetFWHM () |
| Double_t | PeakBgndFun (const Double_t *x, const Double_t *par) |
| Double_t | PeakBgndFun (const Double_t *x, const Double_t *par) |
Protected Attributes | |
| TObjArray * | fArrHists = NULL |
| TObjArray * | fArrCocktail = NULL |
| TH1 * | fHistSignal = NULL |
| TH1 * | fHistSB = NULL |
| TH1 * | fHistSgn = NULL |
| TH1 * | fHistBackground = NULL |
| TH1 * | fHistCocktail = NULL |
| TH1 * | fHistDataPM = NULL |
| TH1 * | fHistDataPP = NULL |
| TH1 * | fHistDataMM = NULL |
| TH1 * | fHistDataME = NULL |
| TH1 * | fHistRfactor = NULL |
| TH1 * | fHistSignalMC = NULL |
| TH1 * | fHistMixPM = NULL |
| TH1 * | fHistMixPP = NULL |
| TH1 * | fHistMixMM = NULL |
| TH1 * | fHistMixMP = NULL |
| TH1 * | fHistDataTR = NULL |
| TVectorD | fValues |
| TVectorD | fErrors |
| Double_t | fIntMin = 0. |
| Double_t | fIntMax = 0. |
| Double_t | fPlotMin = 0. |
| Double_t | fPlotMax = 0. |
| Int_t | fRebin = 1 |
| Double_t | fRebinStat = 1. |
| TArrayD * | fBinLimits = NULL |
| EBackgroundMethod | fMethod = kLikeSign |
| EScalingMethod | fSclMethod = kSclToRaw |
| Double_t | fScaleMin = 0. |
| Double_t | fScaleMax = 0. |
| Double_t | fScaleMin2 = 0. |
| Double_t | fScaleMax2 = 0. |
| Int_t | fNiterTR = 1 |
| Double_t | fScaleFactor = 1. |
| Bool_t | fMixingCorr = kFALSE |
| Bool_t | fCocktailSubtr = kFALSE |
| PairAnalysisFunction * | fExtrFunc = NULL |
| ESignalExtractionMethod | fPeakMethod = kBinCounting |
| Bool_t | fPeakIsTF1 = kFALSE |
| Bool_t | fProcessed = kFALSE |
| TF1 * | fFuncSignal = NULL |
| TF1 * | fFuncBackground = NULL |
| TF1 * | fFuncSigBack = NULL |
| Double_t | fFitMin = 0. |
| Double_t | fFitMax = 0. |
| TParticlePDG * | fPOI = NULL |
| Int_t | fPOIpdg = 443 |
| Int_t | fParMass = 1 |
| Int_t | fParMassWidth = 2 |
| TString | fFitOpt = "SMNQE" |
| Bool_t | fUseIntegral = kFALSE |
| Int_t | fDof = 0 |
| Double_t | fChi2Dof = 0. |
| Int_t | fNparPeak = 0 |
| Int_t | fNparBgnd = 0 |
Static Protected Attributes | |
| static TObject * | fgPeakShape |
| static TH1F * | fgHistSimPM |
| static const char * | fgkValueNames [7] |
| static const char * | fgkBackgroundMethodNames [11] |
Definition at line 24 of file PairAnalysisSignalFit.h.
|
inherited |
| Enumerator | |
|---|---|
| kFittedMC | |
| kFitted | |
| kLikeSign | |
| kLikeSignArithm | |
| kLikeSignRcorr | |
| kLikeSignArithmRcorr | |
| kLikeSignFit | |
| kEventMixing | |
| kEventMixingFit | |
| kRotation | |
| kCocktail | |
Definition at line 32 of file PairAnalysisSignalExt.h.
|
stronginherited |
| Enumerator | |
|---|---|
| kBoltzmann | |
| kPtExp | |
| kHagedorn | |
| kLevi | |
Definition at line 29 of file PairAnalysisFunction.h.
|
inherited |
| Enumerator | |
|---|---|
| kSclToRaw | |
| kSclToLikeSign | |
Definition at line 58 of file PairAnalysisSignalExt.h.
|
inherited |
| Enumerator | |
|---|---|
| kBinCounting | |
| kMCScaledMax | |
| kMCScaledInt | |
| kMCFitted | |
| kCrystalBall | |
| kGaus | |
| kUserFunc | |
Definition at line 47 of file PairAnalysisSignalExt.h.
| PairAnalysisSignalFit::PairAnalysisSignalFit | ( | ) |
Referenced by operator=(), and PairAnalysisSignalFit().
| PairAnalysisSignalFit::PairAnalysisSignalFit | ( | const char * | name, |
| const char * | title ) |
Definition at line 128 of file PairAnalysisSignalFit.cxx.
References PairAnalysisSignalExt::PairAnalysisSignalExt().
| PairAnalysisSignalFit::PairAnalysisSignalFit | ( | const PairAnalysisSignalFit & | c | ) |
References PairAnalysisSignalFit().
|
virtual |
Definition at line 138 of file PairAnalysisSignalFit.cxx.
|
inherited |
Definition at line 312 of file PairAnalysisFunction.cxx.
References Error, fFitMax, fFitMin, fFuncBackground, fFuncSigBack, fFuncSignal, fNparBgnd, fNparPeak, and PeakBgndFun().
|
inherited |
|
inherited |
Definition at line 337 of file PairAnalysisSignalExt.cxx.
References Error, fErrors, fExtrFunc, PairAnalysisFunction::fFitMax, PairAnalysisFunction::fFitMin, fgHistSimPM, fgPeakShape, fHistSignal, fIntMax, fIntMin, fPeakIsTF1, fPeakMethod, PairAnalysisFunction::fPOIpdg, fRebin, fValues, kBinCounting, kCrystalBall, kGaus, kMCFitted, kMCScaledInt, kMCScaledMax, kUserFunc, PairAnalysisFunction::PairAnalysisFunction(), PairAnalysisFunction::PeakFunCB(), PairAnalysisFunction::PeakFunGauss(), PairAnalysisFunction::PeakFunMC(), SetFWHM(), and SetSignificanceAndSOB().
Referenced by ProcessCocktail(), ProcessEM(), ProcessLS(), and ProcessTR().
|
virtual |
Reimplemented from PairAnalysisSignalExt.
Definition at line 343 of file PairAnalysisSignalFit.cxx.
References PairAnalysisSignalExt::DrawStats(), PairAnalysisFunction::fFitMax, PairAnalysisFunction::fFitMin, PairAnalysisFunction::fFuncBackground, PairAnalysisFunction::fFuncSigBack, PairAnalysisSignalExt::fHistDataMM, PairAnalysisSignalExt::fHistDataPM, PairAnalysisSignalExt::fHistDataPP, PairAnalysisSignalExt::fIntMax, PairAnalysisSignalExt::fIntMin, PairAnalysisSignalExt::fMethod, PairAnalysisSignalExt::kFitted, PairAnalysisSignalExt::kFittedMC, and PairAnalysisSignalExt::kLikeSign.
|
inherited |
Definition at line 143 of file PairAnalysisSignalExt.cxx.
References fErrors, fgkValueNames, fIntMax, fIntMin, PairAnalysisFunction::fPOI, and fValues.
Referenced by Draw(), and PairAnalysisSignalFit::Draw().
|
inlineprotectedinherited |
fill significance histogram
TODO: signal error for TF1
Definition at line 371 of file PairAnalysisSignalExt.h.
References GetValueName(), and sgn().
Referenced by Draw().
|
inlineinherited |
Definition at line 197 of file PairAnalysisSignalExt.h.
|
inlineinherited |
Definition at line 202 of file PairAnalysisSignalExt.h.
|
inlineinherited |
Definition at line 274 of file PairAnalysisSignalExt.h.
References PairAnalysis::PairClassName().
Referenced by Process().
|
inlineinherited |
Definition at line 288 of file PairAnalysisSignalExt.h.
Referenced by Draw().
|
inlineinherited |
Definition at line 138 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 139 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 91 of file PairAnalysisFunction.h.
References fFuncBackground.
|
inlineinherited |
Definition at line 53 of file PairAnalysisSignalFunc.h.
References fFuncBackground.
|
inlineinherited |
Definition at line 158 of file PairAnalysisSignalExt.h.
References fHistBackground.
Referenced by PairAnalysisSignalExt().
|
inherited |
Definition at line 353 of file PairAnalysisFunction.cxx.
References fFuncSigBack, and fPOI.
Referenced by SetDefault().
|
inlineinherited |
Definition at line 96 of file PairAnalysisFunction.h.
References fChi2Dof.
|
inlineinherited |
Definition at line 57 of file PairAnalysisSignalFunc.h.
References fChi2Dof.
|
inlineinherited |
Definition at line 160 of file PairAnalysisSignalExt.h.
References fHistCocktail.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 92 of file PairAnalysisFunction.h.
References fFuncSigBack.
|
inlineinherited |
Definition at line 54 of file PairAnalysisSignalFunc.h.
References fFuncSigBack.
|
inlineinherited |
Definition at line 95 of file PairAnalysisFunction.h.
References fDof.
|
inlineinherited |
Definition at line 56 of file PairAnalysisSignalFunc.h.
References fDof.
|
inlineinherited |
Definition at line 135 of file PairAnalysisSignalExt.h.
References fErrors.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 124 of file PairAnalysisSignalExt.h.
References fPeakMethod.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 98 of file PairAnalysisFunction.h.
References fFitMax.
Referenced by PairAnalysisFunction().
|
inlineinherited |
Definition at line 97 of file PairAnalysisFunction.h.
References fFitMin.
Referenced by PairAnalysisFunction().
|
inherited |
Definition at line 376 of file PairAnalysisFunction.cxx.
References fFuncSigBack.
Referenced by SetDefault().
|
inlineinherited |
Definition at line 121 of file PairAnalysisSignalExt.h.
References fIntMax.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 120 of file PairAnalysisSignalExt.h.
References fIntMin.
Referenced by PairAnalysisSignalExt().
|
inherited |
Definition at line 390 of file PairAnalysisFunction.cxx.
References fFuncSigBack, and fPOI.
Referenced by SetDefault().
|
inlineinherited |
Definition at line 144 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 145 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 146 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 147 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 148 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 149 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 154 of file PairAnalysisSignalExt.h.
References fHistSignalMC.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 125 of file PairAnalysisSignalExt.h.
References fMethod.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 94 of file PairAnalysisFunction.h.
References fPOIpdg.
Referenced by PairAnalysisFunction().
|
inlineinherited |
Definition at line 162 of file PairAnalysisSignalExt.h.
References fgPeakShape.
|
inherited |
Definition at line 365 of file PairAnalysisFunction.cxx.
References fFuncSigBack.
Referenced by SetDefault().
|
inlineinherited |
Definition at line 122 of file PairAnalysisSignalExt.h.
References fRebin.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 123 of file PairAnalysisSignalExt.h.
References fBinLimits.
|
inlineinherited |
Definition at line 161 of file PairAnalysisSignalExt.h.
References fHistRfactor.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 142 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 143 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 133 of file PairAnalysisSignalExt.h.
References fScaleFactor.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 127 of file PairAnalysisSignalExt.h.
References fScaleMax.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 129 of file PairAnalysisSignalExt.h.
References fScaleMax2.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 126 of file PairAnalysisSignalExt.h.
References fScaleMin.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 128 of file PairAnalysisSignalExt.h.
References fScaleMin2.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 136 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 137 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 90 of file PairAnalysisFunction.h.
References fFuncSignal.
|
inlineinherited |
Definition at line 52 of file PairAnalysisSignalFunc.h.
References fFuncSignal.
|
inlineinherited |
Definition at line 155 of file PairAnalysisSignalExt.h.
References fHistSignal.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 140 of file PairAnalysisSignalExt.h.
References fValues.
|
inlineinherited |
Definition at line 141 of file PairAnalysisSignalExt.h.
References fErrors.
|
inlineinherited |
Definition at line 157 of file PairAnalysisSignalExt.h.
References fHistSgn.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 156 of file PairAnalysisSignalExt.h.
References fHistSB.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 159 of file PairAnalysisSignalExt.h.
References fHistDataPM.
Referenced by PairAnalysisSignalExt().
|
inlinestaticinherited |
Definition at line 150 of file PairAnalysisSignalExt.h.
References fgkValueNames.
Referenced by Draw(), and FillSignificance().
|
inlineinherited |
Definition at line 134 of file PairAnalysisSignalExt.h.
References fValues.
Referenced by PairAnalysisSignalExt().
|
inlineinherited |
Definition at line 119 of file PairAnalysisSignalExt.h.
References fCocktailSubtr.
|
staticinherited |
Definition at line 273 of file PairAnalysisSignalExt.cxx.
| PairAnalysisSignalFit & PairAnalysisSignalFit::operator= | ( | const PairAnalysisSignalFit & | c | ) |
References PairAnalysisSignalFit().
|
protectedinherited |
Definition at line 333 of file PairAnalysisFunction.cxx.
References fFuncBackground, fFuncSignal, fNparPeak, and x.
Referenced by CombineFunc().
|
protectedinherited |
References fChi2Dof, fDof, fFitOpt, fFuncBackground, fFuncSigBack, fFuncSignal, fNparBgnd, fNparPeak, fParMass, fParMassWidth, fUseIntegral, PairAnalysisFunction(), and x.
|
inherited |
Definition at line 126 of file PairAnalysisFunction.cxx.
References x.
Referenced by PairAnalysisSignalExt::DescribePeakShape().
|
inherited |
References x.
|
inherited |
Definition at line 181 of file PairAnalysisFunction.cxx.
References x.
|
inherited |
Definition at line 133 of file PairAnalysisSignalFunc.cxx.
References x.
|
inherited |
Definition at line 206 of file PairAnalysisFunction.cxx.
References x.
Referenced by PairAnalysisSignalExt::DescribePeakShape().
|
inherited |
Definition at line 105 of file PairAnalysisFunction.cxx.
References fgHistSimPM, and x.
Referenced by PairAnalysisSignalExt::DescribePeakShape().
|
inherited |
References x.
|
inherited |
Definition at line 153 of file PairAnalysisFunction.cxx.
References x.
|
virtual |
Reimplemented from PairAnalysisSignalExt.
Definition at line 406 of file PairAnalysisSignalFit.cxx.
References PairAnalysisFunction::fChi2Dof, PairAnalysisFunction::fDof, PairAnalysisFunction::fFitMax, and PairAnalysisFunction::fFitMin.
|
virtual |
Definition at line 147 of file PairAnalysisSignalFit.cxx.
References Error, PairAnalysisSignalExt::fMethod, PairAnalysisSignalExt::kEventMixing, PairAnalysisSignalExt::kEventMixingFit, PairAnalysisSignalExt::kFitted, PairAnalysisSignalExt::kLikeSign, PairAnalysisSignalExt::kLikeSignArithm, PairAnalysisSignalExt::kLikeSignArithmRcorr, PairAnalysisSignalExt::kLikeSignFit, PairAnalysisSignalExt::kLikeSignRcorr, PairAnalysisSignalExt::kRotation, PairAnalysisSignalExt::Process(), ProcessFit(), ProcessFitEM(), and ProcessFitLS().
|
inherited |
Definition at line 1026 of file PairAnalysisSignalExt.cxx.
References DescribePeakShape(), Error, fArrCocktail, fErrors, fgHistSimPM, fHistBackground, fHistCocktail, fHistDataPM, fHistSignal, fIntMax, fIntMin, fPeakMethod, fProcessed, fValues, and ScaleBackground().
Referenced by Process().
|
inherited |
Definition at line 928 of file PairAnalysisSignalExt.cxx.
References DescribePeakShape(), Error, fCocktailSubtr, fErrors, fgHistSimPM, fHistBackground, fHistCocktail, fHistDataPM, fHistMixMP, fHistSignal, fIntMax, fIntMin, fPeakMethod, fProcessed, fValues, and ScaleBackground().
Referenced by Process().
| void PairAnalysisSignalFit::ProcessFit | ( | TObjArray *const | arrhist | ) |
Definition at line 171 of file PairAnalysisSignalFit.cxx.
References PairAnalysisSignalExt::fErrors, PairAnalysisFunction::fFitMax, PairAnalysisFunction::fFitMin, PairAnalysisFunction::fFitOpt, PairAnalysisFunction::fFuncBackground, PairAnalysisFunction::fFuncSigBack, PairAnalysisFunction::fFuncSignal, PairAnalysisSignalExt::fHistBackground, PairAnalysisSignalExt::fHistDataPM, PairAnalysisSignalExt::fHistSignal, PairAnalysisSignalExt::fIntMax, PairAnalysisSignalExt::fIntMin, PairAnalysisFunction::fParMass, PairAnalysisFunction::fParMassWidth, PairAnalysisSignalExt::fProcessed, PairAnalysisSignalExt::fRebin, PairAnalysisFunction::fUseIntegral, PairAnalysisSignalExt::fValues, and PairAnalysisSignalExt::SetSignificanceAndSOB().
Referenced by Process().
| void PairAnalysisSignalFit::ProcessFitEM | ( | TObjArray *const | arrhist | ) |
Definition at line 333 of file PairAnalysisSignalFit.cxx.
References Error.
Referenced by Process().
| void PairAnalysisSignalFit::ProcessFitLS | ( | TObjArray *const | arrhist | ) |
Definition at line 256 of file PairAnalysisSignalFit.cxx.
References PairAnalysisSignalExt::fErrors, PairAnalysisFunction::fFitMax, PairAnalysisFunction::fFitMin, PairAnalysisFunction::fFitOpt, PairAnalysisFunction::fFuncBackground, PairAnalysisFunction::fFuncSigBack, PairAnalysisSignalExt::fHistBackground, PairAnalysisSignalExt::fHistDataMM, PairAnalysisSignalExt::fHistDataPM, PairAnalysisSignalExt::fHistDataPP, PairAnalysisSignalExt::fHistSignal, PairAnalysisSignalExt::fIntMax, PairAnalysisSignalExt::fIntMin, PairAnalysisFunction::fParMass, PairAnalysisFunction::fParMassWidth, PairAnalysisSignalExt::fProcessed, PairAnalysisSignalExt::fRebin, PairAnalysisSignalExt::fValues, and PairAnalysisSignalExt::SetSignificanceAndSOB().
Referenced by Process().
|
inherited |
TODO: set bin error of empty bins to 0.5*TMath::ChisquareQuantile(0.6827,2) according to PDG and RooFit (http://pdg.lbl.gov/2011/reviews/rpp2011-rev-statistics.pdf) The lower limit should of course be 0, use TGraphAsymmError of when fitting the distributions
Definition at line 828 of file PairAnalysisSignalExt.cxx.
References DescribePeakShape(), fCocktailSubtr, fErrors, fgHistSimPM, fHistBackground, fHistCocktail, fHistDataMM, fHistDataPM, fHistDataPP, fHistMixMM, fHistMixPM, fHistMixPP, fHistRfactor, fHistSignal, fIntMax, fIntMin, fMethod, fMixingCorr, fPeakMethod, fProcessed, fValues, kLikeSignArithm, kLikeSignArithmRcorr, kLikeSignRcorr, and ScaleBackground().
Referenced by Process().
|
inherited |
Definition at line 977 of file PairAnalysisSignalExt.cxx.
References DescribePeakShape(), Error, fCocktailSubtr, fErrors, fgHistSimPM, fHistBackground, fHistCocktail, fHistDataPM, fHistDataTR, fHistSignal, fIntMax, fIntMin, fNiterTR, fPeakMethod, fProcessed, fValues, and ScaleBackground().
Referenced by Process().
|
protectedinherited |
Definition at line 1435 of file PairAnalysisSignalExt.cxx.
References fHistBackground, fHistDataMM, fHistDataPM, fHistDataPP, fScaleFactor, fScaleMax, fScaleMax2, fScaleMin, fScaleMin2, fSclMethod, kSclToLikeSign, kSclToRaw, and ScaleHistograms().
Referenced by ProcessCocktail(), ProcessEM(), ProcessLS(), and ProcessTR().
|
inherited |
Definition at line 215 of file PairAnalysisSignalExt.cxx.
References fScaleFactor.
Referenced by ScaleBackground(), and ScaleHistograms().
|
inherited |
Definition at line 241 of file PairAnalysisSignalExt.cxx.
References fScaleFactor, and ScaleHistograms().
|
inlineinherited |
Definition at line 111 of file PairAnalysisSignalExt.h.
References fArrCocktail, and fCocktailSubtr.
|
inherited |
use a predefined function, that internally sets the "fFuncSigBack"
Definition at line 240 of file PairAnalysisFunction.cxx.
References Error, GetBoltzmann(), GetHagedorn(), GetLevi(), GetPtExp(), kBoltzmann, kHagedorn, kLevi, and kPtExp.
|
inherited |
Definition at line 255 of file PairAnalysisFunction.cxx.
References fFuncBackground, fFuncSigBack, and fFuncSignal.
|
inherited |
|
inlineinherited |
Definition at line 91 of file PairAnalysisSignalExt.h.
References fExtrFunc, fPeakMethod, and PairAnalysisFunction::PairAnalysisFunction().
|
inlineinherited |
Definition at line 58 of file PairAnalysisFunction.h.
References fFitOpt.
|
inlineinherited |
Definition at line 32 of file PairAnalysisSignalFunc.h.
References fFitOpt.
|
inlineinherited |
|
inherited |
|
inherited |
Definition at line 220 of file PairAnalysisFunction.cxx.
References Error, fFuncBackground, fFuncSigBack, fFuncSignal, fParMass, and fParMassWidth.
|
inlineprotectedinherited |
Definition at line 324 of file PairAnalysisSignalExt.h.
References fErrors, fgPeakShape, and fValues.
Referenced by DescribePeakShape().
|
inlineinherited |
|
inlineinherited |
Definition at line 72 of file PairAnalysisSignalExt.h.
References fgHistSimPM, and fHistSignalMC.
|
inlineinherited |
Definition at line 100 of file PairAnalysisSignalExt.h.
References fMethod.
|
inlineinherited |
Definition at line 96 of file PairAnalysisSignalExt.h.
References fMixingCorr.
|
inlineinherited |
Definition at line 101 of file PairAnalysisSignalExt.h.
References fNiterTR.
|
inlineinherited |
Definition at line 47 of file PairAnalysisFunction.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 87 of file PairAnalysisSignalExt.h.
References fRebin.
|
inlineinherited |
Definition at line 89 of file PairAnalysisSignalExt.h.
References fBinLimits.
|
inlineinherited |
Definition at line 90 of file PairAnalysisSignalExt.h.
References fBinLimits.
|
inlineinherited |
Definition at line 102 of file PairAnalysisSignalExt.h.
References fScaleMax, fScaleMax2, fScaleMin, fScaleMin2, and fSclMethod.
|
inlineprotectedinherited |
Definition at line 302 of file PairAnalysisSignalExt.h.
References fErrors, and fValues.
Referenced by DescribePeakShape(), PairAnalysisSignalFit::ProcessFit(), and PairAnalysisSignalFit::ProcessFitLS().
|
inlineinherited |
Definition at line 88 of file PairAnalysisSignalExt.h.
References fRebinStat.
|
inlineinherited |
Definition at line 57 of file PairAnalysisFunction.h.
References fUseIntegral.
|
inlineinherited |
Definition at line 31 of file PairAnalysisSignalFunc.h.
References fUseIntegral.
|
protectedinherited |
Definition at line 210 of file PairAnalysisSignalExt.h.
Referenced by Draw(), PairAnalysisSignalExt(), Process(), ProcessCocktail(), SetCocktailContribution(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 209 of file PairAnalysisSignalExt.h.
Referenced by Draw(), PairAnalysisSignalExt(), Process(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 239 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetRebinLimits(), Process(), SetRebin(), SetRebin(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 126 of file PairAnalysisFunction.h.
Referenced by GetChi2Dof(), PeakBgndFun(), Print(), and PairAnalysisSignalFit::Print().
|
protectedinherited |
Definition at line 251 of file PairAnalysisSignalExt.h.
Referenced by Draw(), IsCocktailSubtracted(), Process(), ProcessEM(), ProcessLS(), ProcessTR(), and SetCocktailContribution().
|
protectedinherited |
Definition at line 125 of file PairAnalysisFunction.h.
Referenced by GetDof(), PeakBgndFun(), Print(), and PairAnalysisSignalFit::Print().
|
protectedinherited |
Definition at line 230 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), DrawStats(), GetBackgroundError(), GetErrors(), GetMassError(), GetMassWidthError(), GetMatchChi2NDFError(), GetSBError(), GetSignalError(), GetSignificanceError(), PairAnalysisSignalExt(), PairAnalysisSignalExt(), Print(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), SetFWHM(), and SetSignificanceAndSOB().
|
protectedinherited |
Definition at line 253 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), SetExtractionMethod(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 115 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), PairAnalysisSignalExt::DescribePeakShape(), PairAnalysisSignalFit::Draw(), GetFitMax(), PairAnalysisFunction(), Print(), PairAnalysisSignalFit::Print(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetFitRange().
|
protectedinherited |
Definition at line 114 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), PairAnalysisSignalExt::DescribePeakShape(), PairAnalysisSignalFit::Draw(), GetFitMin(), PairAnalysisFunction(), Print(), PairAnalysisSignalFit::Print(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetFitRange().
|
protectedinherited |
Definition at line 122 of file PairAnalysisFunction.h.
Referenced by PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetFitOption().
|
protectedinherited |
Definition at line 111 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), PairAnalysisSignalFit::Draw(), GetBackgroundFunction(), PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), SetDefaults(), SetFunctions(), and ~PairAnalysisFunction().
|
protectedinherited |
Definition at line 112 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), PairAnalysisSignalFit::Draw(), GetBoltzmann(), GetCombinedFunction(), GetHagedorn(), GetLevi(), GetPtExp(), PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), SetDefaults(), SetFunctions(), and ~PairAnalysisFunction().
|
protectedinherited |
Definition at line 110 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), GetSignalFunction(), PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), SetDefaults(), SetFunctions(), and ~PairAnalysisFunction().
|
staticprotectedinherited |
Definition at line 259 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), ProcessCocktail(), ProcessEM(), ProcessLS(), ProcessTR(), and SetMCSignalShape().
|
staticprotectedinherited |
Definition at line 53 of file PairAnalysisSignalExt.h.
Referenced by Draw().
|
staticprotectedinherited |
Definition at line 51 of file PairAnalysisSignalExt.h.
Referenced by DrawStats(), and GetValueName().
|
staticprotectedinherited |
Definition at line 255 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), Draw(), GetPeakShape(), Process(), and SetFWHM().
|
protectedinherited |
Definition at line 214 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetBackgroundHistogram(), PairAnalysisSignalExt(), Process(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), ScaleBackground(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 215 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetCocktailHistogram(), PairAnalysisSignalExt(), Process(), ProcessCocktail(), ProcessEM(), ProcessLS(), ProcessTR(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 219 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 218 of file PairAnalysisSignalExt.h.
Referenced by PairAnalysisSignalFit::Draw(), Process(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ScaleBackground(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 216 of file PairAnalysisSignalExt.h.
Referenced by Draw(), PairAnalysisSignalFit::Draw(), GetUnlikeSignHistogram(), PairAnalysisSignalExt(), Process(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), ScaleBackground(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 217 of file PairAnalysisSignalExt.h.
Referenced by PairAnalysisSignalFit::Draw(), Process(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ScaleBackground(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 227 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ProcessTR().
|
protectedinherited |
Definition at line 225 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ProcessLS().
|
protectedinherited |
Definition at line 226 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ProcessEM().
|
protectedinherited |
Definition at line 223 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ProcessLS().
|
protectedinherited |
Definition at line 224 of file PairAnalysisSignalExt.h.
Referenced by Process(), and ProcessLS().
|
protectedinherited |
Definition at line 220 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetRfactorHistogram(), PairAnalysisSignalExt(), Process(), ProcessLS(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 212 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetSoverBHistogram(), PairAnalysisSignalExt(), Process(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 213 of file PairAnalysisSignalExt.h.
Referenced by Draw(), GetSignificanceHistogram(), PairAnalysisSignalExt(), Process(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 211 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), Draw(), GetSignalHistogram(), PairAnalysisSignalExt(), Process(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 221 of file PairAnalysisSignalExt.h.
Referenced by GetMCSignalShape(), PairAnalysisSignalExt(), SetMCSignalShape(), and ~PairAnalysisSignalExt().
|
protectedinherited |
Definition at line 233 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), PairAnalysisSignalFit::Draw(), DrawStats(), GetIntegralMax(), PairAnalysisSignalExt(), Print(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), and SetIntegralRange().
|
protectedinherited |
Definition at line 232 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), PairAnalysisSignalFit::Draw(), DrawStats(), GetIntegralMin(), PairAnalysisSignalExt(), Print(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), and SetIntegralRange().
|
protectedinherited |
Definition at line 242 of file PairAnalysisSignalExt.h.
Referenced by Draw(), PairAnalysisSignalFit::Draw(), GetMethod(), PairAnalysisSignalExt(), Process(), PairAnalysisSignalFit::Process(), ProcessLS(), and SetMethod().
|
protectedinherited |
Definition at line 250 of file PairAnalysisSignalExt.h.
Referenced by ProcessLS(), and SetMixingCorrection().
|
protectedinherited |
Definition at line 248 of file PairAnalysisSignalExt.h.
Referenced by ProcessTR(), and SetNTrackRotations().
|
protectedinherited |
Definition at line 129 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), and PeakBgndFun().
|
protectedinherited |
Definition at line 128 of file PairAnalysisFunction.h.
Referenced by CombineFunc(), and PeakBgndFun().
|
protectedinherited |
Definition at line 119 of file PairAnalysisFunction.h.
Referenced by PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetFunctions().
|
protectedinherited |
Definition at line 120 of file PairAnalysisFunction.h.
Referenced by PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetFunctions().
|
protectedinherited |
Definition at line 256 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), Draw(), and Process().
|
protectedinherited |
Definition at line 254 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), GetExtractionMethod(), PairAnalysisSignalExt(), ProcessCocktail(), ProcessEM(), ProcessLS(), ProcessTR(), and SetExtractionMethod().
|
protectedinherited |
Definition at line 235 of file PairAnalysisSignalExt.h.
Referenced by Draw(), and SetPlotRange().
|
protectedinherited |
Definition at line 234 of file PairAnalysisSignalExt.h.
Referenced by Draw(), and SetPlotRange().
|
protectedinherited |
Definition at line 117 of file PairAnalysisFunction.h.
Referenced by PairAnalysisSignalExt::DrawStats(), GetBoltzmann(), GetLevi(), and SetParticleOfInterest().
|
protectedinherited |
Definition at line 118 of file PairAnalysisFunction.h.
Referenced by PairAnalysisSignalExt::DescribePeakShape(), GetParticleOfInterest(), PairAnalysisFunction(), and SetParticleOfInterest().
|
protectedinherited |
Definition at line 258 of file PairAnalysisSignalExt.h.
Referenced by Process(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), and ProcessTR().
|
protectedinherited |
Definition at line 237 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), Draw(), GetRebin(), PairAnalysisSignalExt(), Process(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), and SetRebin().
|
protectedinherited |
Definition at line 238 of file PairAnalysisSignalExt.h.
Referenced by Process(), and SetStatRebin().
|
protectedinherited |
Definition at line 249 of file PairAnalysisSignalExt.h.
Referenced by GetScaleFactor(), PairAnalysisSignalExt(), Print(), ScaleBackground(), ScaleHistograms(), and ScaleHistograms().
|
protectedinherited |
Definition at line 245 of file PairAnalysisSignalExt.h.
Referenced by GetScaleMax(), PairAnalysisSignalExt(), ScaleBackground(), and SetScaleBackgroundTo().
|
protectedinherited |
Definition at line 247 of file PairAnalysisSignalExt.h.
Referenced by GetScaleMax2(), PairAnalysisSignalExt(), ScaleBackground(), and SetScaleBackgroundTo().
|
protectedinherited |
Definition at line 244 of file PairAnalysisSignalExt.h.
Referenced by GetScaleMin(), PairAnalysisSignalExt(), ScaleBackground(), and SetScaleBackgroundTo().
|
protectedinherited |
Definition at line 246 of file PairAnalysisSignalExt.h.
Referenced by GetScaleMin2(), PairAnalysisSignalExt(), ScaleBackground(), and SetScaleBackgroundTo().
|
protectedinherited |
Definition at line 243 of file PairAnalysisSignalExt.h.
Referenced by ScaleBackground(), and SetScaleBackgroundTo().
|
protectedinherited |
Definition at line 123 of file PairAnalysisFunction.h.
Referenced by PeakBgndFun(), PairAnalysisSignalFit::ProcessFit(), and SetUseIntegral().
|
protectedinherited |
Definition at line 229 of file PairAnalysisSignalExt.h.
Referenced by DescribePeakShape(), DrawStats(), GetBackground(), GetMass(), GetMassWidth(), GetMatchChi2NDF(), GetSB(), GetSignal(), GetSignificance(), GetValues(), PairAnalysisSignalExt(), PairAnalysisSignalExt(), Print(), ProcessCocktail(), ProcessEM(), PairAnalysisSignalFit::ProcessFit(), PairAnalysisSignalFit::ProcessFitLS(), ProcessLS(), ProcessTR(), SetFWHM(), and SetSignificanceAndSOB().