![]() |
AliPhysics
2b88e80 (2b88e80)
|
#include <AliPWGFunc.h>
Public Types | |
enum | VarType_t { kdNdpt, kOneOverPtdNdpt, kOneOverMtdNdmt, kdNdmt, kOneOverMtdNdmtMinusM } |
Public Member Functions | |
AliPWGFunc () | |
~AliPWGFunc () | |
TF1 * | GetBGBW (Double_t mass, Double_t beta, Double_t T, Double_t n, Double_t norm, const char *name="fBGBW") |
TF1 * | GetBoltzmann (Double_t mass, Double_t T, Double_t norm, const char *name="fBoltzmann") |
TF1 * | GetTsallisBW (Double_t mass, Double_t beta, Double_t T, Double_t q, Double_t norm, Double_t ymax=0.5, const char *name="fTsallisBW") |
TF1 * | GetMTExp (Double_t mass, Double_t T, Double_t norm, const char *name="fMtExp") |
TF1 * | GetPTExp (Double_t T, Double_t norm, const char *name="fPtExp") |
TF1 * | GetTsallis (Double_t mass, Double_t T, Double_t q, Double_t norm, const char *name="fTsallis") |
TF1 * | GetLevi (Double_t mass, Double_t T, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetUA1 (Double_t mass, Double_t p0star, Double_t pt0, Double_t n, Double_t T, Double_t norm, const char *name="fUA1") |
TF1 * | GetHistoFunc (TH1 *h, const char *name="fHisto") |
TF1 * | GetGraphFunc (TGraph *h, const char *name="fHisto") |
TF1 * | GetPowerLaw (Double_t pt0, Double_t n, Double_t norm, const char *name="fPowerLaw") |
TF1 * | GetBoseEinstein (Double_t mass, Double_t T, Double_t norm, const char *name="fBoseEinstein") |
TF1 * | GetFermiDirac (Double_t mass, Double_t T, Double_t norm, const char *name="fFermiDirac") |
void | SetVarType (VarType_t tp) |
Protected Member Functions | |
TF1 * | GetBGBWdNdpt (Double_t mass, Double_t beta, Double_t temp, Double_t n, Double_t norm, const char *name="fBGBW") |
TF1 * | GetTsallisBWdNdpt (Double_t mass, Double_t beta, Double_t T, Double_t q, Double_t norm, Double_t ymax=0.5, const char *name="fTsallisBW") |
TF1 * | GetMTExpdNdpt (Double_t mass, Double_t T, Double_t norm, const char *name="fExp") |
TF1 * | GetBoseEinsteindNdpt (Double_t mass, Double_t T, Double_t norm, const char *name="fBoseEinstein") |
TF1 * | GetFermiDiracdNdpt (Double_t mass, Double_t T, Double_t norm, const char *name="fFermiDirac") |
TF1 * | GetTsallisdNdpt (Double_t mass, Double_t T, Double_t q, Double_t norm, const char *name="fTsallis") |
TF1 * | GetLevidNdpt (Double_t mass, Double_t T, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetPowerLawdNdpt (Double_t pt0, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetUA1dNdpt (Double_t pt0, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetBGBWdNdptTimesPt (Double_t mass, Double_t beta, Double_t T, Double_t n, Double_t norm, const char *name="fBGBWTimesPt") |
TF1 * | GetBGBWdNdptTimesMt (Double_t mass, Double_t beta, Double_t T, Double_t n, Double_t norm, const char *name="fBGBWTimesMt") |
TF1 * | GetTsallisBWdNdptTimesPt (Double_t mass, Double_t beta, Double_t T, Double_t q, Double_t norm, Double_t ymax=0.5, const char *name="fTsallisBWTimesPt") |
TF1 * | GetLevidNdptTimesPt (Double_t mass, Double_t T, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetUA1dNdptTimesPt (Double_t pt0, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetPowerLawdNdptTimesPt (Double_t pt0, Double_t n, Double_t norm, const char *name="fLevi") |
TF1 * | GetMTExpdNdptTimesPt (Double_t mass, Double_t T, Double_t norm, const char *name="fMtExpTimesPt") |
TF1 * | GetBoseEinsteindNdptTimesPt (Double_t mass, Double_t T, Double_t norm, const char *name="fBoseEinstein") |
TF1 * | GetFermiDiracdNdptTimesPt (Double_t mass, Double_t T, Double_t norm, const char *name="fFermiDirac") |
TF1 * | GetPTExpdNdptTimesPt (Double_t T, Double_t norm, const char *name="fPtExpTimesPt") |
TF1 * | GetBoltzmanndNdptTimesPt (Double_t mass, Double_t T, Double_t norm, const char *name="fBoltzmannTimesPt") |
TF1 * | GetTsallisdNdptTimesPt (Double_t mass, Double_t T, Double_t q, Double_t norm, const char *name="fTsallisTimesPt") |
TF1 * | GetLevidNdmt (Double_t mass, Double_t T, Double_t n, Double_t norm, const char *name="fLeviMt", VarType_t var=kOneOverMtdNdmt) |
TF1 * | GetMTExpdNdmt (Double_t mass, Double_t temp, Double_t norm, const char *name, VarType_t var) |
void | SetLineWidth (Width_t width) |
TF1 * | GetTestFunc (Double_t mass, Double_t T, Double_t norm, Double_t ymax, const char *name="fTest") |
Static Protected Member Functions | |
static Double_t | StaticBGdNdPt (const double *x, const double *p) |
static Double_t | StaticBGdNdPtTimesPt (const double *x, const double *p) |
static Double_t | StaticBGdNdMtTimesMt (const double *x, const double *p) |
static Double_t | StaticTsallisdNdPt (const double *x, const double *p) |
static Double_t | StaticTsallisdNdPtTimesPt (const double *x, const double *p) |
static Double_t | IntegrandBG (const double *x, const double *p) |
static Double_t | IntegrandTsallis (const double *x, const double *p) |
static Double_t | StaticTest (const double *x, const double *p) |
static Double_t | IntegrandTest (const double *x, const double *p) |
static Double_t | StaticHistoFunc (const double *x, const double *p) |
static Double_t | StaticUA1Func (const double *x, const double *p) |
static Double_t | StaticUA1FuncOneOverPt (const double *x, const double *p) |
Private Member Functions | |
AliPWGFunc (const AliPWGFunc &) | |
AliPWGFunc & | operator= (const AliPWGFunc &) |
Private Attributes | |
TF1 * | fLastFunc |
Width_t | fLineWidth |
VarType_t | fVarType |
Definition at line 25 of file AliPWGFunc.h.
Enumerator | |
---|---|
kdNdpt | |
kOneOverPtdNdpt | |
kOneOverMtdNdmt | |
kdNdmt | |
kOneOverMtdNdmtMinusM |
Definition at line 30 of file AliPWGFunc.h.
AliPWGFunc::AliPWGFunc | ( | ) |
Definition at line 31 of file AliPWGFunc.cxx.
Referenced by StaticUA1Func(), and StaticUA1FuncOneOverPt().
AliPWGFunc::~AliPWGFunc | ( | ) |
Definition at line 36 of file AliPWGFunc.cxx.
|
private |
TF1 * AliPWGFunc::GetBGBW | ( | Double_t | mass, |
Double_t | beta, | ||
Double_t | T, | ||
Double_t | n, | ||
Double_t | norm, | ||
const char * | name = "fBGBW" |
||
) |
Definition at line 77 of file AliPWGFunc.cxx.
|
protected |
Definition at line 534 of file AliPWGFunc.cxx.
Referenced by GetBGBW(), and SetVarType().
|
protected |
Definition at line 659 of file AliPWGFunc.cxx.
Referenced by SetVarType().
|
protected |
Definition at line 643 of file AliPWGFunc.cxx.
Referenced by GetBGBW(), and SetVarType().
TF1 * AliPWGFunc::GetBoltzmann | ( | Double_t | mass, |
Double_t | T, | ||
Double_t | norm, | ||
const char * | name = "fBoltzmann" |
||
) |
Definition at line 101 of file AliPWGFunc.cxx.
|
protected |
Definition at line 753 of file AliPWGFunc.cxx.
Referenced by GetBoltzmann(), and SetVarType().
TF1 * AliPWGFunc::GetBoseEinstein | ( | Double_t | mass, |
Double_t | T, | ||
Double_t | norm, | ||
const char * | name = "fBoseEinstein" |
||
) |
Definition at line 173 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
|
protected |
Definition at line 979 of file AliPWGFunc.cxx.
Referenced by GetBoseEinstein(), and SetVarType().
|
protected |
Definition at line 705 of file AliPWGFunc.cxx.
Referenced by GetBoseEinstein(), and SetVarType().
TF1 * AliPWGFunc::GetFermiDirac | ( | Double_t | mass, |
Double_t | T, | ||
Double_t | norm, | ||
const char * | name = "fFermiDirac" |
||
) |
Definition at line 195 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
|
protected |
Definition at line 991 of file AliPWGFunc.cxx.
Referenced by GetFermiDirac(), and SetVarType().
|
protected |
Definition at line 720 of file AliPWGFunc.cxx.
Referenced by GetFermiDirac(), and SetVarType().
TF1 * AliPWGFunc::GetGraphFunc | ( | TGraph * | h, |
const char * | name = "fHisto" |
||
) |
Definition at line 60 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
TF1 * AliPWGFunc::GetHistoFunc | ( | TH1 * | h, |
const char * | name = "fHisto" |
||
) |
Definition at line 44 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
TF1 * AliPWGFunc::GetLevi | ( | Double_t | mass, |
Double_t | T, | ||
Double_t | n, | ||
Double_t | norm, | ||
const char * | name = "fLevi" |
||
) |
Definition at line 241 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
|
protected |
Definition at line 855 of file AliPWGFunc.cxx.
Referenced by GetLevi(), and SetVarType().
|
protected |
Definition at line 838 of file AliPWGFunc.cxx.
Referenced by GetLevi(), and SetVarType().
|
protected |
Definition at line 786 of file AliPWGFunc.cxx.
Referenced by GetLevi(), and SetVarType().
TF1 * AliPWGFunc::GetMTExp | ( | Double_t | mass, |
Double_t | T, | ||
Double_t | norm, | ||
const char * | name = "fMtExp" |
||
) |
Definition at line 144 of file AliPWGFunc.cxx.
|
protected |
Definition at line 954 of file AliPWGFunc.cxx.
Referenced by GetMTExp(), and SetVarType().
|
protected |
Definition at line 940 of file AliPWGFunc.cxx.
Referenced by GetMTExp(), and SetVarType().
|
protected |
Definition at line 690 of file AliPWGFunc.cxx.
Referenced by GetMTExp(), and SetVarType().
TF1 * AliPWGFunc::GetPowerLaw | ( | Double_t | pt0, |
Double_t | n, | ||
Double_t | norm, | ||
const char * | name = "fPowerLaw" |
||
) |
Definition at line 268 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
|
protected |
Definition at line 821 of file AliPWGFunc.cxx.
Referenced by GetPowerLaw(), and SetVarType().
|
protected |
Definition at line 804 of file AliPWGFunc.cxx.
Referenced by GetPowerLaw(), and SetVarType().
Definition at line 218 of file AliPWGFunc.cxx.
|
protected |
Definition at line 737 of file AliPWGFunc.cxx.
Referenced by GetPTExp(), and SetVarType().
|
protected |
Definition at line 924 of file AliPWGFunc.cxx.
Referenced by SetLineWidth().
|
inline |
Definition at line 54 of file AliPWGFunc.h.
TF1 * AliPWGFunc::GetTsallisBW | ( | Double_t | mass, |
Double_t | beta, | ||
Double_t | T, | ||
Double_t | q, | ||
Double_t | norm, | ||
Double_t | ymax = 0.5 , |
||
const char * | name = "fTsallisBW" |
||
) |
Definition at line 121 of file AliPWGFunc.cxx.
|
protected |
Definition at line 624 of file AliPWGFunc.cxx.
Referenced by GetTsallisBW(), and SetVarType().
|
protected |
Definition at line 674 of file AliPWGFunc.cxx.
Referenced by GetTsallisBW(), and SetVarType().
|
protected |
Referenced by SetVarType().
|
protected |
Referenced by SetVarType().
TF1 * AliPWGFunc::GetUA1 | ( | Double_t | mass, |
Double_t | p0star, | ||
Double_t | pt0, | ||
Double_t | n, | ||
Double_t | T, | ||
Double_t | norm, | ||
const char * | name = "fUA1" |
||
) |
Definition at line 292 of file AliPWGFunc.cxx.
Referenced by GetTsallis().
|
protected |
Referenced by SetVarType().
|
protected |
Referenced by SetVarType().
|
staticprotected |
Definition at line 460 of file AliPWGFunc.cxx.
Referenced by SetLineWidth(), and StaticBGdNdPt().
|
staticprotected |
Definition at line 883 of file AliPWGFunc.cxx.
Referenced by SetLineWidth(), and StaticTest().
|
staticprotected |
Definition at line 552 of file AliPWGFunc.cxx.
Referenced by SetLineWidth(), and StaticTsallisdNdPt().
|
private |
|
inlineprotected |
Definition at line 168 of file AliPWGFunc.h.
|
inline |
Definition at line 80 of file AliPWGFunc.h.
|
staticprotected |
Definition at line 526 of file AliPWGFunc.cxx.
Referenced by GetBGBWdNdptTimesMt(), and SetLineWidth().
|
staticprotected |
Definition at line 497 of file AliPWGFunc.cxx.
Referenced by GetBGBWdNdpt(), SetLineWidth(), StaticBGdNdMtTimesMt(), and StaticBGdNdPtTimesPt().
|
staticprotected |
Definition at line 521 of file AliPWGFunc.cxx.
Referenced by GetBGBWdNdptTimesPt(), and SetLineWidth().
|
staticprotected |
Definition at line 351 of file AliPWGFunc.cxx.
Referenced by GetGraphFunc(), GetHistoFunc(), and SetLineWidth().
|
staticprotected |
Definition at line 899 of file AliPWGFunc.cxx.
Referenced by GetTestFunc(), and SetLineWidth().
|
staticprotected |
Definition at line 586 of file AliPWGFunc.cxx.
Referenced by GetTsallisBWdNdpt(), SetLineWidth(), and StaticTsallisdNdPtTimesPt().
|
staticprotected |
Definition at line 617 of file AliPWGFunc.cxx.
Referenced by GetTsallisBWdNdptTimesPt(), and SetLineWidth().
|
staticprotected |
Definition at line 386 of file AliPWGFunc.cxx.
Referenced by GetUA1(), and SetLineWidth().
|
staticprotected |
Definition at line 422 of file AliPWGFunc.cxx.
Referenced by GetUA1(), and SetLineWidth().
|
private |
Definition at line 199 of file AliPWGFunc.h.
Referenced by GetBGBWdNdpt(), GetBGBWdNdptTimesMt(), GetBGBWdNdptTimesPt(), GetBoltzmanndNdptTimesPt(), GetBoseEinsteindNdpt(), GetBoseEinsteindNdptTimesPt(), GetFermiDiracdNdpt(), GetFermiDiracdNdptTimesPt(), GetGraphFunc(), GetHistoFunc(), GetLevidNdmt(), GetLevidNdpt(), GetLevidNdptTimesPt(), GetMTExpdNdmt(), GetMTExpdNdpt(), GetMTExpdNdptTimesPt(), GetPowerLawdNdpt(), GetPowerLawdNdptTimesPt(), GetPTExpdNdptTimesPt(), GetTestFunc(), GetTsallisBWdNdpt(), GetTsallisBWdNdptTimesPt(), GetUA1(), and ~AliPWGFunc().
|
private |
Definition at line 200 of file AliPWGFunc.h.
Referenced by GetBGBWdNdpt(), GetBGBWdNdptTimesMt(), GetBGBWdNdptTimesPt(), GetBoltzmanndNdptTimesPt(), GetBoseEinsteindNdpt(), GetBoseEinsteindNdptTimesPt(), GetFermiDiracdNdpt(), GetFermiDiracdNdptTimesPt(), GetGraphFunc(), GetHistoFunc(), GetLevidNdmt(), GetLevidNdpt(), GetLevidNdptTimesPt(), GetMTExpdNdmt(), GetMTExpdNdpt(), GetMTExpdNdptTimesPt(), GetPowerLawdNdpt(), GetPowerLawdNdptTimesPt(), GetPTExpdNdptTimesPt(), GetTestFunc(), GetTsallisBWdNdpt(), GetTsallisBWdNdptTimesPt(), GetUA1(), and SetLineWidth().
|
private |
Definition at line 201 of file AliPWGFunc.h.
Referenced by GetBGBW(), GetBoltzmann(), GetBoseEinstein(), GetFermiDirac(), GetLevi(), GetMTExp(), GetPowerLaw(), GetPTExp(), GetTsallisBW(), GetUA1(), and SetVarType().