![]() |
AliPhysics
a60a912 (a60a912)
|
#include <AliHFVnVsMassFitter.h>
Classes | |
struct | AliHFGlobalChi2 |
Public Types | |
enum | ETypeOfBkg { kExpo =0, kLin =1, kPol2 =2, kNoBk =3, kPow =4, kPowEx =5, kPoln =6 } |
enum | ETypeOfSgn { kGaus =0, k2Gaus =1 } |
enum | ETypeOfVnRfl { kSameVnSignal =0, kOppVnSignal =1, kSameVnBkg =2, kFreePar =3 } |
Private Member Functions | |
Double_t | GetGausPDF (Double_t x, Double_t mean, Double_t sigma) |
fit functions More... | |
Double_t | GetExpoPDF (Double_t x, Double_t slope, Bool_t isnorm=kTRUE) |
Double_t | GetPolPDF (Double_t x, Double_t *pars, Int_t order, Bool_t isnorm=kTRUE) |
Double_t | GetPowerFuncPDF (Double_t x, Double_t *pars) |
Double_t | GetPowerExpoPDF (Double_t x, Double_t *pars) |
Double_t | GetHigherPolFuncPDF (Double_t x, Double_t *pars, Int_t Ndeg, Bool_t isnorm=kTRUE) |
Double_t | MassSignal (Double_t *m, Double_t *pars) |
Double_t | MassBkg (Double_t *m, Double_t *pars) |
Double_t | MassRfl (Double_t *m, Double_t *par) |
Double_t | MassBkgRfl (Double_t *m, Double_t *par) |
Double_t | MassSecondPeak (Double_t *m, Double_t *par) |
Double_t | vnBkgFunc (Double_t *m, Double_t *pars) |
Double_t | MassFunc (Double_t *m, Double_t *pars) |
Double_t | vnFunc (Double_t *m, Double_t *pars) |
void | DefineNumberOfParameters () |
private methods More... | |
Bool_t | MassPrefit () |
Bool_t | VnSBPrefit () |
void | DrawFit () |
void | SetParNames () |
Private Attributes | |
TH1F * | fMassHisto |
data members More... | |
TH1F * | fVnVsMassHisto |
mass histogram to fit More... | |
Int_t | fMassSgnFuncType |
vn vs. mass histogram to fit More... | |
Int_t | fMassBkgFuncType |
type of mass signal fit function More... | |
Int_t | fVnBkgFuncType |
type of mass bkg fit function More... | |
TF1 * | fMassFuncFromPrefit |
type of vn bkg fit function More... | |
TF1 * | fMassBkgFunc |
mass fit function (1st step, from prefit) More... | |
TF1 * | fMassSgnFunc |
mass bkg fit function (final, after simultaneus fit) More... | |
TF1 * | fMassTotFunc |
mass signal fit function (final, after simultaneus fit) More... | |
TF1 * | fVnBkgFuncSb |
mass fit function (final, after simultaneus fit) More... | |
TF1 * | fVnBkgFunc |
vn bkg fit function (1st step from SB prefit) More... | |
TF1 * | fVnTotFunc |
vn bkg fit function (final, after simultaneus fit) More... | |
AliHFInvMassFitter * | fMassFitter |
vn fit function (final, after simultaneus fit) More... | |
Double_t | fMassMin |
mass fitter for mass prefit More... | |
Double_t | fMassMax |
upper mass limit More... | |
Double_t | fVn |
lower mass limit More... | |
Double_t | fVnUncertainty |
vn of the signal from fit More... | |
Double_t | fSigma |
uncertainty on vn of the signal from simultaneus fit More... | |
Double_t | fSigmaUncertainty |
mass peak width from simultaneus fit More... | |
Double_t | fMean |
uncertainty on mass peak width from simultaneus fit More... | |
Double_t | fMeanUncertainty |
mass peak position from simultaneus fit More... | |
Double_t | fRawYield |
uncertainty on mass peak position from simultaneus fit More... | |
Double_t | fRawYieldUncertainty |
raw yield from simultaneus fit More... | |
Double_t | fChiSquare |
uncertainty raw yield from simultaneus fit More... | |
Int_t | fNDF |
simultaneus fit chi square More... | |
Double_t | fProb |
simultaneus fit number of degree of freedom More... | |
Int_t | fNSigmaForSB |
simultaneus fit probability More... | |
Double_t | fSigmaInit |
number of sigma for sidebands region (vn bkg prefit) More... | |
Double_t | fMeanInit |
initialization for peak width More... | |
Double_t | fSigma2GausInit |
initialization for peak position More... | |
Double_t | fFrac2GausInit |
initialization for second peak width in case of k2Gaus More... | |
Bool_t | fMeanFixedFromMassFit |
initialization for fraction of second gaussian in case of k2Gaus More... | |
Bool_t | fSigmaFixedFromMassFit |
flag to fix peak position from mass prefit More... | |
Bool_t | fSigma2GausFixedFromMassFit |
flag to fix peak width from mass prefit More... | |
Bool_t | fFrac2GausFixedFromMassFit |
flag to fix second peak width from mass prefit in case of k2Gaus More... | |
Double_t | fMassParticle |
flag to fix fraction of second gaussian in case of k2Gaus More... | |
Int_t | fNParsMassSgn |
mass of selected particle More... | |
Int_t | fNParsMassBkg |
number of parameters in mass signal fit function More... | |
Int_t | fNParsVnBkg |
number of parameters in mass bkg fit function More... | |
Int_t | fNParsVnSgn |
number of parameters in vn bkg fit function More... | |
Int_t | fNParsVnSecPeak |
number of parameters in vn sgn fit function (1) More... | |
Int_t | fNParsVnRfl |
number of parameters in vn sec peak fit function (1 if included, 0 otherwise) More... | |
Int_t | fSigmaFixed |
number of parameters in vn refl fit function (1 if included, 0 otherwise) More... | |
Int_t | fMeanFixed |
flag to fix peak width More... | |
Int_t | fSigma2GausFixed |
flag to fix peak position More... | |
Int_t | fFrac2GausFixed |
flag to fix second peak width in case of k2Gaus More... | |
Int_t | fPolDegreeBkg |
flag to fix fraction of second gaussian in case of k2Gaus More... | |
Int_t | fPolDegreeVnBkg |
degree of polynomial expansion for back fit (option 6 for back) More... | |
Bool_t | fReflections |
degree of polynomial expansion for vn back fit (option 6 for back) 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... | |
TH1F * | fHistoTemplRflInit |
histogram with reflection template More... | |
TF1 * | fMassRflFunc |
initial histogram with reflection template More... | |
TF1 * | fMassBkgRflFunc |
fit function for reflections More... | |
TString | fRflOpt |
mass bkg fit function plus reflections (final, after simultaneus fit) More... | |
Double_t | fMinRefl |
refelction option More... | |
Double_t | fMaxRefl |
minimum for refelction histo More... | |
Bool_t | fSmoothRfl |
maximum for refelction histo More... | |
Double_t | fRawYieldHelp |
switch for smoothing of reflection template More... | |
Int_t | fVnRflOpt |
internal variable for fit with reflections More... | |
Bool_t | fVnRflLimited |
option for reflection vn type More... | |
Double_t | fVnRflMin |
flag to limit or not the vn of reflections More... | |
Double_t | fVnRflMax |
minimum vn of reflections More... | |
Bool_t | fSecondPeak |
maximum vn of reflections More... | |
TF1 * | fMassSecPeakFunc |
switch off/on second peak (for D+->KKpi in Ds) More... | |
Int_t | fNParsSec |
fit function for second peak More... | |
Double_t | fSecMass |
number of parameters in second 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... | |
Double_t | fVnSecPeak |
flag to fix the width of the 2nd peak More... | |
Bool_t | fDoSecondPeakVn |
vn of second peak from fit More... | |
Double_t | fVnSecPeakUncertainty |
flag to introduce second peak vn in the vn vs. mass fit More... | |
Int_t | fHarmonic |
vn uncertainty of second peak from fit More... | |
Definition at line 16 of file AliHFVnVsMassFitter.h.
Enumerator | |
---|---|
kExpo | |
kLin | |
kPol2 | |
kNoBk | |
kPow | |
kPowEx | |
kPoln |
Definition at line 23 of file AliHFVnVsMassFitter.h.
Enumerator | |
---|---|
kGaus | |
k2Gaus |
Definition at line 24 of file AliHFVnVsMassFitter.h.
Enumerator | |
---|---|
kSameVnSignal | |
kOppVnSignal | |
kSameVnBkg | |
kFreePar |
Definition at line 25 of file AliHFVnVsMassFitter.h.
AliHFVnVsMassFitter::AliHFVnVsMassFitter | ( | ) |
Definition at line 26 of file AliHFVnVsMassFitter.cxx.
AliHFVnVsMassFitter::AliHFVnVsMassFitter | ( | TH1F * | hMass, |
TH1F * | hvn, | ||
Double_t | min, | ||
Double_t | max, | ||
Int_t | funcMassBkg, | ||
Int_t | funcMassSgn, | ||
Int_t | funcvnBkg | ||
) |
Definition at line 107 of file AliHFVnVsMassFitter.cxx.
AliHFVnVsMassFitter::~AliHFVnVsMassFitter | ( | ) |
Definition at line 192 of file AliHFVnVsMassFitter.cxx.
void AliHFVnVsMassFitter::Background | ( | Double_t | nOfSigma, |
Double_t & | background, | ||
Double_t & | errbackground | ||
) | const |
Return background integral in mean +- n sigma
Definition at line 732 of file AliHFVnVsMassFitter.cxx.
Referenced by GetTemplateReflections(), and Significance().
void AliHFVnVsMassFitter::Background | ( | Double_t | min, |
Double_t | max, | ||
Double_t & | background, | ||
Double_t & | errbackground | ||
) | const |
Return background integral in a range
Definition at line 744 of file AliHFVnVsMassFitter.cxx.
|
private |
private methods
Definition at line 557 of file AliHFVnVsMassFitter.cxx.
Referenced by AliHFVnVsMassFitter(), and SimultaneusFit().
|
private |
Steering method to draw the fit output
Definition at line 1059 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
void AliHFVnVsMassFitter::DrawHere | ( | TVirtualPad * | c | ) |
Core method to draw the fit output
Definition at line 362 of file AliHFVnVsMassFitter.cxx.
Referenced by DrawFit().
|
inline |
Definition at line 42 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 40 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 41 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 39 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 92 of file AliHFVnVsMassFitter.h.
|
private |
Definition at line 813 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkg(), and vnBkgFunc().
|
inline |
Definition at line 95 of file AliHFVnVsMassFitter.h.
fit functions
Definition at line 807 of file AliHFVnVsMassFitter.cxx.
Referenced by MassSecondPeak(), and MassSignal().
|
private |
Definition at line 853 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkg(), and vnBkgFunc().
|
inline |
Definition at line 108 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 86 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 87 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 93 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 96 of file AliHFVnVsMassFitter.h.
|
private |
Definition at line 820 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkg(), and vnBkgFunc().
Definition at line 846 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkg().
Definition at line 839 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkg().
|
inline |
Definition at line 90 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 91 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 94 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 88 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 89 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 97 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 84 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 85 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 112 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 76 of file AliHFVnVsMassFitter.h.
Definition at line 879 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkgRfl(), MassFunc(), SimultaneusFit(), and vnFunc().
Definition at line 927 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
Definition at line 971 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
|
private |
Definition at line 468 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
Fit function for reflections: D0->Kpi decays with swapped mass assignment to pion and kaon decay tracks
Definition at line 908 of file AliHFVnVsMassFitter.cxx.
Referenced by MassBkgRfl(), MassFunc(), SimultaneusFit(), and vnFunc().
Fit function for a second gaussian peak To be used, e.g., for D+->KKpi in the Ds mass spectrum
Definition at line 943 of file AliHFVnVsMassFitter.cxx.
Referenced by MassFunc(), SimultaneusFit(), and vnFunc().
Definition at line 864 of file AliHFVnVsMassFitter.cxx.
Referenced by MassFunc(), SimultaneusFit(), and vnFunc().
|
inline |
Definition at line 66 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 81 of file AliHFVnVsMassFitter.h.
Definition at line 34 of file AliHFVnVsMassFitter.h.
Definition at line 32 of file AliHFVnVsMassFitter.h.
Definition at line 31 of file AliHFVnVsMassFitter.h.
Definition at line 33 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 65 of file AliHFVnVsMassFitter.h.
Referenced by SetFixReflOverS().
|
inline |
Definition at line 37 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 36 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 43 of file AliHFVnVsMassFitter.h.
|
private |
Definition at line 639 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
|
inline |
Definition at line 35 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 44 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 48 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 70 of file AliHFVnVsMassFitter.h.
Definition at line 71 of file AliHFVnVsMassFitter.h.
|
inline |
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 52 of file AliHFVnVsMassFitter.h.
|
inline |
Definition at line 38 of file AliHFVnVsMassFitter.h.
void AliHFVnVsMassFitter::Signal | ( | Double_t | nOfSigma, |
Double_t & | signal, | ||
Double_t & | errsignal | ||
) | const |
Return signal integral in mean +- n sigma
Definition at line 709 of file AliHFVnVsMassFitter.cxx.
Referenced by GetTemplateReflections().
void AliHFVnVsMassFitter::Signal | ( | Double_t | min, |
Double_t | max, | ||
Double_t & | signal, | ||
Double_t & | errsignal | ||
) | const |
Return signal integral in a range
Definition at line 720 of file AliHFVnVsMassFitter.cxx.
void AliHFVnVsMassFitter::Significance | ( | Double_t | nOfSigma, |
Double_t & | significance, | ||
Double_t & | errsignificance | ||
) | const |
Return significance in mean +- n sigma
Definition at line 775 of file AliHFVnVsMassFitter.cxx.
Referenced by GetTemplateReflections().
void AliHFVnVsMassFitter::Significance | ( | Double_t | min, |
Double_t | max, | ||
Double_t & | significance, | ||
Double_t & | errsignificance | ||
) | const |
Return significance integral in a range
Definition at line 788 of file AliHFVnVsMassFitter.cxx.
Definition at line 213 of file AliHFVnVsMassFitter.cxx.
Definition at line 951 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit(), vnFunc(), and VnSBPrefit().
Definition at line 995 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
|
private |
Definition at line 507 of file AliHFVnVsMassFitter.cxx.
Referenced by SimultaneusFit().
|
private |
uncertainty raw yield from simultaneus fit
Definition at line 177 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetChiSquare(), GetReducedChiSquare(), and SimultaneusFit().
|
private |
vn of second peak from fit
Definition at line 227 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), IncludeSecondGausPeak(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
reflection/signal
Definition at line 205 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), SetFixReflOverS(), and SimultaneusFit().
|
private |
width of the 2nd peak
Definition at line 224 of file AliHFVnVsMassFitter.h.
Referenced by IncludeSecondGausPeak(), MassPrefit(), and SimultaneusFit().
|
private |
flag to fix the position of the 2nd peak
Definition at line 225 of file AliHFVnVsMassFitter.h.
Referenced by IncludeSecondGausPeak(), MassPrefit(), and SimultaneusFit().
|
private |
flag to fix second peak width in case of k2Gaus
Definition at line 199 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), SetInitialFrac2Gaus(), and SimultaneusFit().
|
private |
flag to fix second peak width from mass prefit in case of k2Gaus
Definition at line 188 of file AliHFVnVsMassFitter.h.
Referenced by FixFrac2GausFromMassFit(), and SimultaneusFit().
|
private |
initialization for second peak width in case of k2Gaus
Definition at line 184 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetInitialFrac2Gaus().
|
private |
vn uncertainty of second peak from fit
Definition at line 229 of file AliHFVnVsMassFitter.h.
Referenced by AliHFVnVsMassFitter(), DrawHere(), SetHarmonic(), and SetParNames().
|
private |
switch for fix refl/signal
Definition at line 206 of file AliHFVnVsMassFitter.h.
Referenced by GetTemplateReflections(), MassBkgRfl(), MassPrefit(), MassRfl(), and ~AliHFVnVsMassFitter().
|
private |
histogram with reflection template
Definition at line 207 of file AliHFVnVsMassFitter.h.
Referenced by GetTemplateReflections(), MassPrefit(), SetTemplateReflections(), and ~AliHFVnVsMassFitter().
|
private |
mass fit function (1st step, from prefit)
Definition at line 160 of file AliHFVnVsMassFitter.h.
Referenced by Background(), DrawHere(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
type of mass signal fit function
Definition at line 157 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), MassBkg(), MassPrefit(), SetMassBkgFunc(), SetParNames(), and SetPolDegreeForBackgroundFit().
|
private |
fit function for reflections
Definition at line 209 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
vn fit function (final, after simultaneus fit)
Definition at line 166 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), VnSBPrefit(), and ~AliHFVnVsMassFitter().
|
private |
type of vn bkg fit function
Definition at line 159 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), MassPrefit(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
data members
Definition at line 154 of file AliHFVnVsMassFitter.h.
Referenced by AliHFVnVsMassFitter(), Background(), DrawHere(), MassPrefit(), MassRfl(), Signal(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
upper mass limit
Definition at line 168 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetExpoPDF(), GetPolPDF(), GetPowerFuncPDF(), MassPrefit(), MassRfl(), SimultaneusFit(), and VnSBPrefit().
|
private |
mass fitter for mass prefit
Definition at line 167 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetExpoPDF(), GetPolPDF(), GetPowerFuncPDF(), MassPrefit(), MassRfl(), SimultaneusFit(), and VnSBPrefit().
|
private |
flag to fix fraction of second gaussian in case of k2Gaus
Definition at line 189 of file AliHFVnVsMassFitter.h.
Referenced by GetHigherPolFuncPDF(), GetParticlePdgMass(), and SetParticlePdgMass().
|
private |
initial histogram with reflection template
Definition at line 208 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
switch off/on second peak (for D+->KKpi in Ds)
Definition at line 220 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
mass bkg fit function (final, after simultaneus fit)
Definition at line 161 of file AliHFVnVsMassFitter.h.
Referenced by Signal(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
vn vs. mass histogram to fit
Definition at line 156 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), DrawHere(), MassPrefit(), MassSignal(), SetMassSgnFunc(), SetParNames(), and SimultaneusFit().
|
private |
mass signal fit function (final, after simultaneus fit)
Definition at line 162 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetMassTotFitFunc(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
minimum for refelction histo
Definition at line 212 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetTemplateReflections().
|
private |
uncertainty on mass peak width from simultaneus fit
Definition at line 173 of file AliHFVnVsMassFitter.h.
Referenced by Background(), GetMean(), Signal(), Significance(), and SimultaneusFit().
|
private |
flag to fix peak width
Definition at line 197 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), SetInitialGaussianMean(), and SimultaneusFit().
|
private |
initialization for fraction of second gaussian in case of k2Gaus
Definition at line 185 of file AliHFVnVsMassFitter.h.
Referenced by FixMeanFromMassFit(), and SimultaneusFit().
|
private |
initialization for peak width
Definition at line 182 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetInitialGaussianMean().
|
private |
mass peak position from simultaneus fit
Definition at line 174 of file AliHFVnVsMassFitter.h.
Referenced by GetMeanUncertainty(), and SimultaneusFit().
|
private |
refelction option
Definition at line 211 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetTemplateReflections().
|
private |
simultaneus fit chi square
Definition at line 178 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetNDF(), GetReducedChiSquare(), and SimultaneusFit().
|
private |
number of parameters in mass signal fit function
Definition at line 191 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), DrawHere(), MassBkgRfl(), MassFunc(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
mass of selected particle
Definition at line 190 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), MassFunc(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
flag use/not use reflections
Definition at line 203 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), MassBkgRfl(), MassFunc(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
fit function for second peak
Definition at line 221 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), MassFunc(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
number of parameters in mass bkg fit function
Definition at line 192 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), SetParNames(), SimultaneusFit(), vnFunc(), and VnSBPrefit().
|
private |
number of parameters in vn sec peak fit function (1 if included, 0 otherwise)
Definition at line 195 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters().
|
private |
number of parameters in vn sgn fit function (1)
Definition at line 194 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), SetParNames(), and vnFunc().
|
private |
number of parameters in vn bkg fit function
Definition at line 193 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), and vnFunc().
|
private |
simultaneus fit probability
Definition at line 180 of file AliHFVnVsMassFitter.h.
Referenced by SetNSigmaForVnSB(), and VnSBPrefit().
|
private |
flag to fix fraction of second gaussian in case of k2Gaus
Definition at line 200 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), MassBkg(), MassPrefit(), and SetPolDegreeForBackgroundFit().
|
private |
degree of polynomial expansion for back fit (option 6 for back)
Definition at line 201 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), SetPolDegreeForVnBackgroundFit(), and vnBkgFunc().
|
private |
simultaneus fit number of degree of freedom
Definition at line 179 of file AliHFVnVsMassFitter.h.
Referenced by GetFitProbability(), and SimultaneusFit().
|
private |
uncertainty on mass peak position from simultaneus fit
Definition at line 175 of file AliHFVnVsMassFitter.h.
Referenced by GetRawYield(), Signal(), Significance(), and SimultaneusFit().
|
private |
switch for smoothing of reflection template
Definition at line 214 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and MassRfl().
|
private |
raw yield from simultaneus fit
Definition at line 176 of file AliHFVnVsMassFitter.h.
Referenced by GetRawYieldUncertainty(), Signal(), Significance(), and SimultaneusFit().
|
private |
degree of polynomial expansion for vn back fit (option 6 for back)
Definition at line 202 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), DrawHere(), MassFunc(), MassPrefit(), SetParNames(), SetTemplateReflections(), SimultaneusFit(), and vnFunc().
|
private |
mass bkg fit function plus reflections (final, after simultaneus fit)
Definition at line 210 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetTemplateReflections().
|
private |
fit parameters in reflection fit function
Definition at line 204 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetInitialReflOverS().
|
private |
number of parameters in second peak fit function
Definition at line 222 of file AliHFVnVsMassFitter.h.
Referenced by IncludeSecondGausPeak(), and MassPrefit().
|
private |
maximum vn of reflections
Definition at line 219 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), DrawHere(), IncludeSecondGausPeak(), MassFunc(), MassPrefit(), SetParNames(), SimultaneusFit(), and vnFunc().
|
private |
position of the 2nd peak
Definition at line 223 of file AliHFVnVsMassFitter.h.
Referenced by IncludeSecondGausPeak(), and MassPrefit().
|
private |
uncertainty on vn of the signal from simultaneus fit
Definition at line 171 of file AliHFVnVsMassFitter.h.
Referenced by Background(), GetSigma(), Signal(), Significance(), and SimultaneusFit().
|
private |
flag to fix peak position
Definition at line 198 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), SetInitialGaussianSigma2Gaus(), and SimultaneusFit().
|
private |
flag to fix peak width from mass prefit
Definition at line 187 of file AliHFVnVsMassFitter.h.
Referenced by FixSigma2GausFromMassFit(), and SimultaneusFit().
|
private |
initialization for peak position
Definition at line 183 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetInitialGaussianSigma2Gaus().
|
private |
number of parameters in vn refl fit function (1 if included, 0 otherwise)
Definition at line 196 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), SetInitialGaussianSigma(), and SimultaneusFit().
|
private |
flag to fix peak position from mass prefit
Definition at line 186 of file AliHFVnVsMassFitter.h.
Referenced by FixSigmaFromMassFit(), and SimultaneusFit().
|
private |
number of sigma for sidebands region (vn bkg prefit)
Definition at line 181 of file AliHFVnVsMassFitter.h.
Referenced by MassPrefit(), and SetInitialGaussianSigma().
|
private |
mass peak width from simultaneus fit
Definition at line 172 of file AliHFVnVsMassFitter.h.
Referenced by GetSigmaUncertainty(), and SimultaneusFit().
|
private |
maximum for refelction histo
Definition at line 213 of file AliHFVnVsMassFitter.h.
Referenced by MassRfl().
|
private |
lower mass limit
Definition at line 169 of file AliHFVnVsMassFitter.h.
Referenced by GetVn(), and SimultaneusFit().
|
private |
vn bkg fit function (1st step from SB prefit)
Definition at line 164 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
mass fit function (final, after simultaneus fit)
Definition at line 163 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), SetParNames(), SimultaneusFit(), VnSBPrefit(), and ~AliHFVnVsMassFitter().
|
private |
type of mass bkg fit function
Definition at line 158 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), SetPolDegreeForVnBackgroundFit(), SetVnBkgFunc(), vnBkgFunc(), and VnSBPrefit().
|
private |
option for reflection vn type
Definition at line 216 of file AliHFVnVsMassFitter.h.
Referenced by SetReflVnParLimits(), and SimultaneusFit().
|
private |
minimum vn of reflections
Definition at line 218 of file AliHFVnVsMassFitter.h.
Referenced by SetReflVnParLimits(), and SimultaneusFit().
|
private |
flag to limit or not the vn of reflections
Definition at line 217 of file AliHFVnVsMassFitter.h.
Referenced by SetReflVnParLimits(), and SimultaneusFit().
|
private |
internal variable for fit with reflections
Definition at line 215 of file AliHFVnVsMassFitter.h.
Referenced by DefineNumberOfParameters(), DrawHere(), SetParNames(), SetReflVnOption(), SimultaneusFit(), and vnFunc().
|
private |
flag to fix the width of the 2nd peak
Definition at line 226 of file AliHFVnVsMassFitter.h.
Referenced by SimultaneusFit().
|
private |
flag to introduce second peak vn in the vn vs. mass fit
Definition at line 228 of file AliHFVnVsMassFitter.h.
Referenced by SimultaneusFit().
|
private |
vn bkg fit function (final, after simultaneus fit)
Definition at line 165 of file AliHFVnVsMassFitter.h.
Referenced by DrawHere(), GetVnVsMassTotFitFunc(), SetParNames(), SimultaneusFit(), and ~AliHFVnVsMassFitter().
|
private |
vn of the signal from fit
Definition at line 170 of file AliHFVnVsMassFitter.h.
Referenced by GetVnUncertainty(), and SimultaneusFit().
|
private |
mass histogram to fit
Definition at line 155 of file AliHFVnVsMassFitter.h.
Referenced by AliHFVnVsMassFitter(), DrawHere(), MassPrefit(), SimultaneusFit(), VnSBPrefit(), and ~AliHFVnVsMassFitter().