![]() |
AliPhysics
71e3bc7 (71e3bc7)
|
AliHFInvMassFitter class for the fit of invariant mass distribution of charm hadrons. More...
#include <AliHFInvMassFitter.h>
Public Types | |
enum | ETypeOfBkg { kExpo =0, kLin =1, kPol2 =2, kNoBk =3, kPow =4, kPowEx =5 } |
enum | ETypeOfSgn { kGaus =0, k2Gaus =1 } |
Private Member Functions | |
AliHFInvMassFitter (const AliHFInvMassFitter &source) | |
AliHFInvMassFitter & | operator= (const AliHFInvMassFitter &source) |
void | SetNumberOfParams () |
Double_t | CheckForSignal (Double_t mean, Double_t sigma) |
TF1 * | CreateBackgroundFitFunction (TString fname, Double_t integral) |
TF1 * | CreateSignalFitFunction (TString fname, Double_t integral) |
TF1 * | CreateSecondPeakFunction (TString fname, Double_t integral) |
TF1 * | CreateReflectionFunction (TString fname) |
TF1 * | CreateBackgroundPlusReflectionFunction (TString fname) |
TF1 * | CreateTotalFitFunction (TString fname) |
Bool_t | PrepareHighPolFit (TF1 *fback) |
Double_t | BackFitFuncPolHelper (Double_t *x, Double_t *par) |
void | DrawFit () |
Private Attributes | |
TH1F * | fHistoInvMass |
Double_t | fMinMass |
histogram to fit More... | |
Double_t | fMaxMass |
lower mass limit More... | |
Int_t | fTypeOfFit4Bkg |
upper mass limit More... | |
Int_t | fPolDegreeBkg |
background fit func More... | |
Int_t | fCurPolDegreeBkg |
degree of polynomial expansion for back fit (option 6 for back) More... | |
Double_t | fMassParticle |
help variable More... | |
Int_t | fTypeOfFit4Sgn |
pdg value of particle mass More... | |
Double_t | fMass |
signal fit func More... | |
Double_t | fMassErr |
signal gaussian mean value More... | |
Double_t | fSigmaSgn |
unc on signal gaussian mean value More... | |
Double_t | fSigmaSgnErr |
signal gaussian sigma More... | |
Bool_t | fFixedMean |
unc on signal gaussian sigma More... | |
Bool_t | fFixedSigma |
switch for fix mean of gaussian More... | |
Double_t | fFixedRawYield |
switch for fix Sigma of gaussian More... | |
Int_t | fNParsSig |
initialization for wa yield More... | |
Int_t | fNParsBkg |
fit parameters in signal fit function More... | |
Bool_t | fOnlySideBands |
fit parameters in background fit function More... | |
Double_t | fNSigma4SideBands |
kTRUE = only side bands considered More... | |
TString | fFitOption |
number of sigmas to veto the signal peak More... | |
Double_t | fRawYield |
L, LW or Chi2. More... | |
Double_t | fRawYieldErr |
signal gaussian integral More... | |
TF1 * | fSigFunc |
err on signal gaussian integral More... | |
TF1 * | fBkgFuncSb |
Signal fit function. More... | |
TF1 * | fBkgFunc |
background fit function (1st step, side bands only) More... | |
TF1 * | fBkgFuncRefit |
background fit function (1st step, extended in peak region) More... | |
Bool_t | fReflections |
background fit function (2nd step) More... | |
Int_t | fNParsRfl |
flag use/not use reflections More... | |
Double_t | fRflOverSig |
fit parameters in reflection fit function More... | |
Bool_t | fFixRflOverSig |
reflection/signal More... | |
TH1F * | fHistoTemplRfl |
switch for fix refl/signal More... | |
Bool_t | fSmoothRfl |
histogram with reflection template More... | |
Double_t | fRawYieldHelp |
switch for smoothing of reflection template More... | |
TF1 * | fRflFunc |
internal variable for fit with reflections More... | |
TF1 * | fBkRFunc |
fit function for reflections More... | |
Bool_t | fSecondPeak |
fit function for reflections More... | |
Int_t | fNParsSec |
switch off/on second peak (for D+->KKpi in Ds) More... | |
Double_t | fSecMass |
fit parameters in 2nd peak fit function More... | |
Double_t | fSecWidth |
position of the 2nd peak More... | |
Bool_t | fFixSecMass |
width of the 2nd peak More... | |
Bool_t | fFixSecWidth |
flag to fix the position of the 2nd peak More... | |
TF1 * | fSecFunc |
flag to fix the width of the 2nd peak More... | |
TF1 * | fTotFunc |
fit function for second peak More... | |
AliHFInvMassFitter class for the fit of invariant mass distribution of charm hadrons.
Definition at line 24 of file AliHFInvMassFitter.h.
Enumerator | |
---|---|
kExpo | |
kLin | |
kPol2 | |
kNoBk | |
kPow | |
kPowEx |
Definition at line 27 of file AliHFInvMassFitter.h.
Enumerator | |
---|---|
kGaus | |
k2Gaus |
Definition at line 28 of file AliHFInvMassFitter.h.
AliHFInvMassFitter::AliHFInvMassFitter | ( | ) |
Implemenatation od AliHFInvMassFitter class for the fit of invariant mass distribution of charm hadron candidates reconstructed from their hadronic decays
Author: F. Prino -> Simplified version of AliHFMassFitter class developed by C.Bianchin -> With extra features:
default constructor
Definition at line 49 of file AliHFInvMassFitter.cxx.
AliHFInvMassFitter::AliHFInvMassFitter | ( | const TH1F * | histoToFit, |
Double_t | minvalue, | ||
Double_t | maxvalue, | ||
Int_t | fittypeb = kExpo , |
||
Int_t | fittypes = kGaus |
||
) |
standard constructor
Definition at line 99 of file AliHFInvMassFitter.cxx.
AliHFInvMassFitter::~AliHFInvMassFitter | ( | ) |
destructor
Definition at line 151 of file AliHFInvMassFitter.cxx.
|
private |
Helper function for polynomials with degree>2
Definition at line 917 of file AliHFInvMassFitter.cxx.
Referenced by PrepareHighPolFit().
void AliHFInvMassFitter::Background | ( | Double_t | nOfSigma, |
Double_t & | background, | ||
Double_t & | errbackground | ||
) | const |
Return background integral in mean +- n sigma
Definition at line 786 of file AliHFInvMassFitter.cxx.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), DrawHere(), ProjectCombinHFAndFit(), and Significance().
void AliHFInvMassFitter::Background | ( | Double_t | min, |
Double_t | max, | ||
Double_t & | background, | ||
Double_t & | errbackground | ||
) | const |
Return background integral in a range
Definition at line 797 of file AliHFInvMassFitter.cxx.
Checks if there are signal counts above the background in the invariant mass region of the peak
Definition at line 393 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
Creates the background fit fucntion
Definition at line 418 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
|
private |
Creates the function with sum of background and reflections
Definition at line 492 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
|
private |
Creates a function for reflections contribution in the D0->Kpi inv. mass distribution
Definition at line 481 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
Creates a function for a gaussian peak in the background fit function Can be used e.g. to include the D+->KKpi peak in the D_s inv. mass fit
Definition at line 467 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
Creates the fit function for the signal peak
Definition at line 510 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
|
private |
Creates the total fit fucntion (signal+background+possible second peak)
Definition at line 543 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
|
private |
Steering method to draw the fit output
Definition at line 335 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
Core method to draw the fit output
Definition at line 343 of file AliHFInvMassFitter.cxx.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), DrawFit(), and ProjectCombinHFAndFit().
Fit function for the background
Definition at line 582 of file AliHFInvMassFitter.cxx.
Referenced by CreateBackgroundFitFunction(), FitFunction4BkgAndRefl(), and FitFunction4Mass().
Fit fucntion with the sum of background and reflections
Definition at line 729 of file AliHFInvMassFitter.cxx.
Referenced by CreateBackgroundPlusReflectionFunction().
Total fit function (signal+background+possible second peak)
Definition at line 751 of file AliHFInvMassFitter.cxx.
Referenced by CreateTotalFitFunction().
Fit function for reflections: D0->Kpi decays with swapped mass assignment to pion and kaon decay tracks
Definition at line 712 of file AliHFInvMassFitter.cxx.
Referenced by CreateReflectionFunction(), FitFunction4BkgAndRefl(), and FitFunction4Mass().
Fit function for a second gaussian peak To be used, e.g., for D+->KKpi in the Ds mass spectrum
Definition at line 738 of file AliHFInvMassFitter.cxx.
Referenced by CreateSecondPeakFunction(), and FitFunction4Mass().
Fit function for the signal
Definition at line 678 of file AliHFInvMassFitter.cxx.
Referenced by CreateSignalFitFunction(), and FitFunction4Mass().
|
inline |
Definition at line 90 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials().
|
inline |
Definition at line 91 of file AliHFInvMassFitter.h.
Referenced by ProjectCombinHFAndFit().
|
inline |
Definition at line 93 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 101 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 105 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter().
|
inline |
Definition at line 92 of file AliHFInvMassFitter.h.
Referenced by AliHFVnVsMassFitter::MassPrefit(), and ProjectCombinHFAndFit().
|
inline |
Definition at line 78 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), AliHFVnVsMassFitter::VnSBPrefit(), and WriteFitInfo().
|
inline |
Definition at line 79 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), and WriteFitInfo().
|
inline |
Definition at line 42 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 76 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials().
Double_t AliHFInvMassFitter::GetRawYieldBinCounting | ( | Double_t & | errRyBC, |
Double_t | nSigma = 3. , |
||
Int_t | option = 0 , |
||
Int_t | pdgCode = 0 |
||
) | const |
Method to compute the signal using inv. mass histo bin counting -> interface method to compute yield in nsigma range around peak pdgCode: if==411,421,413,413 or 4122: range defined based on PDG mass
Definition at line 1035 of file AliHFInvMassFitter.cxx.
Referenced by ProjectCombinHFAndFit().
Double_t AliHFInvMassFitter::GetRawYieldBinCounting | ( | Double_t & | errRyBC, |
Double_t | minMass, | ||
Double_t | maxMass, | ||
Int_t | option = 0 |
||
) | const |
Method to compute the signal using inv. mass histo bin counting after background subtraction from background fit function option=0: background fit function from 1st fit step (only side bands) option=1: background fit function from 2nd fit step (S+B)
Definition at line 1063 of file AliHFInvMassFitter.cxx.
|
inline |
Definition at line 77 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials().
|
inline |
Definition at line 97 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials().
|
inline |
Definition at line 82 of file AliHFInvMassFitter.h.
Referenced by WriteFitInfo().
|
inline |
Definition at line 86 of file AliHFInvMassFitter.h.
Referenced by WriteFitInfo().
TH1F * AliHFInvMassFitter::GetResidualsAndPulls | ( | TH1 * | hPulls = 0x0 , |
TH1 * | hResidualTrend = 0x0 , |
||
TH1 * | hPullsTrend = 0x0 , |
||
Double_t | minrange = 0 , |
||
Double_t | maxrange = -1 |
||
) |
fill and return the residual and pull histos
Definition at line 1099 of file AliHFInvMassFitter.cxx.
Referenced by ProjectCombinHFAndFit().
|
inline |
Definition at line 80 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), AliHFVnVsMassFitter::VnSBPrefit(), and WriteFitInfo().
|
inline |
Definition at line 81 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), and WriteFitInfo().
|
inline |
Definition at line 72 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
Main function to fit the invariant mass distribution returns 0 if the fit fails returns 1 if the fit succeeds returns 2 if there is no signal and the fit is performed with only background
Definition at line 219 of file AliHFInvMassFitter.cxx.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), AliHFVnVsMassFitter::MassPrefit(), and ProjectCombinHFAndFit().
|
private |
|
private |
Perform intermediate fit steps up to fPolDegreeBkg-1 in case of fit with a polynomial with degree > 2 (fTypeOfFit4Bkg=6)
Definition at line 866 of file AliHFInvMassFitter.cxx.
Referenced by MassFitter().
void AliHFInvMassFitter::PrintFunctions | ( | ) |
dump the function parameters
Definition at line 1179 of file AliHFInvMassFitter.cxx.
|
inline |
Definition at line 40 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter().
|
inline |
Definition at line 50 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
|
inline |
Definition at line 54 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
|
inline |
Definition at line 66 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
|
inline |
Definition at line 58 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 48 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), AliHFVnVsMassFitter::MassPrefit(), and SetFixGaussianMean().
|
inline |
Definition at line 49 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), AliHFVnVsMassFitter::MassPrefit(), and SetFixGaussianSigma().
|
inline |
Definition at line 65 of file AliHFInvMassFitter.h.
Referenced by AliHFVnVsMassFitter::MassPrefit(), and SetFixReflOverS().
|
inline |
Definition at line 61 of file AliHFInvMassFitter.h.
|
private |
Configure number of parameters of fit functions
Definition at line 168 of file AliHFInvMassFitter.cxx.
Referenced by AliHFInvMassFitter(), CreateBackgroundFitFunction(), CreateBackgroundPlusReflectionFunction(), CreateSignalFitFunction(), CreateTotalFitFunction(), and SetPolDegreeForBackgroundFit().
|
inline |
Definition at line 41 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 43 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
Definition at line 33 of file AliHFInvMassFitter.h.
|
inline |
Definition at line 70 of file AliHFInvMassFitter.h.
TH1F * AliHFInvMassFitter::SetTemplateReflections | ( | const TH1 * | h, |
TString | opt, | ||
Double_t | minRange, | ||
Double_t | maxRange | ||
) |
Method to create the reflection invariant mass distributions from MC templates option could be: "template" use MC histograms "1gaus" ot "singlegaus" single gaussian function fit to MC templates "2gaus" ot "doublegaus" double gaussian function fit to MC templates "pol3" 3rd order polynomial fit to MC templates "pol6" 6th order polynomial fit to MC templates
Definition at line 933 of file AliHFInvMassFitter.cxx.
Referenced by ConfigureFitter(), AliHFInvMassMultiTrialFit::DoMultiTrials(), and AliHFVnVsMassFitter::MassPrefit().
|
inline |
Definition at line 39 of file AliHFInvMassFitter.h.
Referenced by ConfigureFitter(), and AliHFInvMassMultiTrialFit::DoMultiTrials().
|
inline |
Definition at line 37 of file AliHFInvMassFitter.h.
Referenced by AliHFVnVsMassFitter::MassPrefit().
|
inline |
Definition at line 38 of file AliHFInvMassFitter.h.
|
virtual |
Return signal integral in mean +- n sigma
Definition at line 765 of file AliHFInvMassFitter.cxx.
Referenced by WriteFitInfo().
|
virtual |
Return signal integral in a range
Definition at line 776 of file AliHFInvMassFitter.cxx.
void AliHFInvMassFitter::Significance | ( | Double_t | nOfSigma, |
Double_t & | significance, | ||
Double_t & | errsignificance | ||
) | const |
Return significance in mean +- n sigma
Definition at line 835 of file AliHFInvMassFitter.cxx.
Referenced by AliHFInvMassMultiTrialFit::DoMultiTrials(), and DrawHere().
void AliHFInvMassFitter::Significance | ( | Double_t | min, |
Double_t | max, | ||
Double_t & | significance, | ||
Double_t & | errsignificance | ||
) | const |
Return significance integral in a range
Definition at line 848 of file AliHFInvMassFitter.cxx.
|
private |
background fit function (1st step, side bands only)
Definition at line 169 of file AliHFInvMassFitter.h.
Referenced by Background(), CheckForSignal(), CreateBackgroundPlusReflectionFunction(), CreateTotalFitFunction(), DrawHere(), GetBackgroundFullRangeFunc(), GetRawYieldBinCounting(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
background fit function (1st step, extended in peak region)
Definition at line 170 of file AliHFInvMassFitter.h.
Referenced by Background(), DrawHere(), GetBackgroundRecalcFunc(), GetRawYieldBinCounting(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
Signal fit function.
Definition at line 168 of file AliHFInvMassFitter.h.
Referenced by MassFitter(), and ~AliHFInvMassFitter().
|
private |
fit function for reflections
Definition at line 179 of file AliHFInvMassFitter.h.
Referenced by DrawHere(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
degree of polynomial expansion for back fit (option 6 for back)
Definition at line 150 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), and PrepareHighPolFit().
|
private |
number of sigmas to veto the signal peak
Definition at line 164 of file AliHFInvMassFitter.h.
Referenced by MassFitter(), SetFitOption(), SetUseChi2Fit(), SetUseLikelihoodFit(), and SetUseLikelihoodWithWeightsFit().
|
private |
unc on signal gaussian sigma
Definition at line 157 of file AliHFInvMassFitter.h.
Referenced by CreateSignalFitFunction(), and SetFixGaussianMean().
|
private |
switch for fix Sigma of gaussian
Definition at line 159 of file AliHFInvMassFitter.h.
Referenced by CreateSignalFitFunction(), and SetFixSignalYield().
|
private |
switch for fix mean of gaussian
Definition at line 158 of file AliHFInvMassFitter.h.
Referenced by CreateSignalFitFunction(), and SetFixGaussianSigma().
|
private |
reflection/signal
Definition at line 174 of file AliHFInvMassFitter.h.
Referenced by CreateReflectionFunction(), and SetFixReflOverS().
|
private |
width of the 2nd peak
Definition at line 184 of file AliHFInvMassFitter.h.
Referenced by CreateSecondPeakFunction(), and IncludeSecondGausPeak().
|
private |
flag to fix the position of the 2nd peak
Definition at line 185 of file AliHFInvMassFitter.h.
Referenced by CreateSecondPeakFunction(), and IncludeSecondGausPeak().
|
private |
Definition at line 145 of file AliHFInvMassFitter.h.
Referenced by AliHFInvMassFitter(), Background(), CheckForSignal(), DrawHere(), FitFunction4Refl(), FitFunction4Sgn(), GetHistoClone(), GetRawYieldBinCounting(), GetResidualsAndPulls(), MassFitter(), PrepareHighPolFit(), Signal(), and ~AliHFInvMassFitter().
|
private |
switch for fix refl/signal
Definition at line 175 of file AliHFInvMassFitter.h.
Referenced by FitFunction4Refl(), SetTemplateReflections(), and ~AliHFInvMassFitter().
|
private |
signal fit func
Definition at line 153 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), Background(), CreateSignalFitFunction(), FitFunction4Bkg(), GetMean(), GetRawYieldBinCounting(), MassFitter(), PrepareHighPolFit(), SetInitialGaussianMean(), Signal(), and Significance().
|
private |
signal gaussian mean value
Definition at line 154 of file AliHFInvMassFitter.h.
Referenced by GetMeanUncertainty(), and MassFitter().
|
private |
help variable
Definition at line 151 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), FitFunction4Bkg(), GetParticlePdgMass(), and SetParticlePdgMass().
|
private |
lower mass limit
Definition at line 147 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundFitFunction(), CreateBackgroundPlusReflectionFunction(), CreateReflectionFunction(), CreateSecondPeakFunction(), CreateSignalFitFunction(), CreateTotalFitFunction(), DrawHere(), FitFunction4Bkg(), FitFunction4Refl(), GetResidualsAndPulls(), MassFitter(), PrepareHighPolFit(), and SetRangeFit().
|
private |
histogram to fit
Definition at line 146 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundFitFunction(), CreateBackgroundPlusReflectionFunction(), CreateReflectionFunction(), CreateSecondPeakFunction(), CreateSignalFitFunction(), CreateTotalFitFunction(), DrawHere(), FitFunction4Bkg(), FitFunction4Refl(), GetResidualsAndPulls(), MassFitter(), PrepareHighPolFit(), and SetRangeFit().
|
private |
fit parameters in signal fit function
Definition at line 161 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundFitFunction(), CreateBackgroundPlusReflectionFunction(), CreateTotalFitFunction(), DrawHere(), FitFunction4BkgAndRefl(), FitFunction4Mass(), MassFitter(), and SetNumberOfParams().
|
private |
flag use/not use reflections
Definition at line 172 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundPlusReflectionFunction(), CreateTotalFitFunction(), MassFitter(), and SetNumberOfParams().
|
private |
switch off/on second peak (for D+->KKpi in Ds)
Definition at line 181 of file AliHFInvMassFitter.h.
Referenced by CreateTotalFitFunction(), FitFunction4Mass(), MassFitter(), and SetNumberOfParams().
|
private |
initialization for wa yield
Definition at line 160 of file AliHFInvMassFitter.h.
Referenced by CreateSignalFitFunction(), CreateTotalFitFunction(), DrawHere(), FitFunction4Mass(), MassFitter(), and SetNumberOfParams().
|
private |
kTRUE = only side bands considered
Definition at line 163 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), Background(), FitFunction4Bkg(), MassFitter(), and SetNSigma4SideBands().
|
private |
fit parameters in background fit function
Definition at line 162 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), FitFunction4Bkg(), and MassFitter().
|
private |
background fit func
Definition at line 149 of file AliHFInvMassFitter.h.
Referenced by FitFunction4Bkg(), PrepareHighPolFit(), SetNumberOfParams(), and SetPolDegreeForBackgroundFit().
|
private |
L, LW or Chi2.
Definition at line 165 of file AliHFInvMassFitter.h.
Referenced by DrawHere(), GetRawYield(), MassFitter(), Signal(), and Significance().
|
private |
signal gaussian integral
Definition at line 166 of file AliHFInvMassFitter.h.
Referenced by DrawHere(), GetRawYieldError(), MassFitter(), Signal(), and Significance().
|
private |
switch for smoothing of reflection template
Definition at line 177 of file AliHFInvMassFitter.h.
Referenced by FitFunction4Refl(), FitFunction4Sgn(), and MassFitter().
|
private |
background fit function (2nd step)
Definition at line 171 of file AliHFInvMassFitter.h.
Referenced by CreateTotalFitFunction(), FitFunction4BkgAndRefl(), FitFunction4Mass(), MassFitter(), SetNumberOfParams(), and SetTemplateReflections().
|
private |
internal variable for fit with reflections
Definition at line 178 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundPlusReflectionFunction(), CreateTotalFitFunction(), DrawHere(), GetReflOverSig(), GetReflOverSigUncertainty(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
fit parameters in reflection fit function
Definition at line 173 of file AliHFInvMassFitter.h.
Referenced by CreateReflectionFunction(), and SetInitialReflOverS().
|
private |
flag to fix the width of the 2nd peak
Definition at line 186 of file AliHFInvMassFitter.h.
Referenced by CreateTotalFitFunction(), DrawHere(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
fit parameters in 2nd peak fit function
Definition at line 182 of file AliHFInvMassFitter.h.
Referenced by CreateSecondPeakFunction(), FitFunction4Bkg(), IncludeSecondGausPeak(), and MassFitter().
|
private |
fit function for reflections
Definition at line 180 of file AliHFInvMassFitter.h.
Referenced by CreateTotalFitFunction(), FitFunction4Bkg(), FitFunction4Mass(), IncludeSecondGausPeak(), MassFitter(), and SetNumberOfParams().
|
private |
position of the 2nd peak
Definition at line 183 of file AliHFInvMassFitter.h.
Referenced by CreateSecondPeakFunction(), FitFunction4Bkg(), IncludeSecondGausPeak(), and MassFitter().
|
private |
err on signal gaussian integral
Definition at line 167 of file AliHFInvMassFitter.h.
Referenced by CreateTotalFitFunction(), MassFitter(), Signal(), and ~AliHFInvMassFitter().
|
private |
unc on signal gaussian mean value
Definition at line 155 of file AliHFInvMassFitter.h.
Referenced by BackFitFuncPolHelper(), Background(), CreateSignalFitFunction(), FitFunction4Bkg(), GetRawYieldBinCounting(), GetSigma(), MassFitter(), PrepareHighPolFit(), SetInitialGaussianSigma(), Signal(), and Significance().
|
private |
signal gaussian sigma
Definition at line 156 of file AliHFInvMassFitter.h.
Referenced by GetSigmaUncertainty(), and MassFitter().
|
private |
histogram with reflection template
Definition at line 176 of file AliHFInvMassFitter.h.
Referenced by FitFunction4Refl(), and SetSmoothReflectionTemplate().
|
private |
fit function for second peak
Definition at line 187 of file AliHFInvMassFitter.h.
Referenced by DrawHere(), GetChiSquare(), GetFitProbability(), GetMassFunc(), GetReducedChiSquare(), GetResidualsAndPulls(), MassFitter(), PrintFunctions(), and ~AliHFInvMassFitter().
|
private |
upper mass limit
Definition at line 148 of file AliHFInvMassFitter.h.
Referenced by CreateBackgroundFitFunction(), FitFunction4Bkg(), MassFitter(), SetNumberOfParams(), and SetPolDegreeForBackgroundFit().
|
private |
pdg value of particle mass
Definition at line 152 of file AliHFInvMassFitter.h.
Referenced by CreateSignalFitFunction(), FitFunction4Sgn(), and SetNumberOfParams().