CbmRoot
|
#include <BoltzmannDistribution.h>
Public Member Functions | |
BoltzmannDistribution (double mass=0.938, int PDGID=2212, bool fUseAcc=false, double ymin=-3., double ymax=3., double ycm=2., double width=1.) | |
virtual | ~BoltzmannDistribution (void) |
double | GetT (double amt) |
double | GetA (double multiplicity, double T) |
double | GetAerror (double multiplicity, double T, double multerr, double Terr) |
double | fmt (double amt, double T) |
double | dTdmt (double amt) |
double | mtAv (double T) |
double | mtAv2 (double T) |
double | Normalization (double T) |
double | Normalization4pi (double T) |
double | dndy (double y, double A, double T) |
Private Attributes | |
std::vector< double > | xlag32 |
std::vector< double > | wlag32 |
std::vector< double > | xleg32 |
std::vector< double > | wleg32 |
double | fMass |
int | fPDGID |
bool | fUseAcceptance |
double | fYmin |
double | fYmax |
double | fYcm |
double | fWidth |
Acceptance::AcceptanceFunction | fAcceptance |
Acceptance::ReconstructionEfficiencyFunction | fReconstructionEfficiency |
TSpline3 | fTamt |
TSpline3 | fNormT |
TSpline3 | fNormT4pi |
Definition at line 12 of file BoltzmannDistribution.h.
BoltzmannDistribution::BoltzmannDistribution | ( | double | mass = 0.938 , |
int | PDGID = 2212 , |
||
bool | fUseAcc = false , |
||
double | ymin = -3. , |
||
double | ymax = 3. , |
||
double | ycm = 2. , |
||
double | width = 1. |
||
) |
Definition at line 10 of file BoltzmannDistribution.cxx.
References fAcceptance, fNormT, fNormT4pi, fPDGID, fReconstructionEfficiency, fTamt, fUseAcceptance, fWidth, fYmax, fYmin, GetCoefsIntegrateLegendre32(), i, mtAv(), Normalization(), Normalization4pi(), Acceptance::ReadAcceptanceFunction(), wlag32, wleg32, xlag32, and xleg32.
|
inlinevirtual |
Definition at line 35 of file BoltzmannDistribution.h.
double BoltzmannDistribution::dndy | ( | double | y, |
double | A, | ||
double | T | ||
) |
|
inline |
Definition at line 63 of file BoltzmannDistribution.h.
References fTamt.
double BoltzmannDistribution::fmt | ( | double | amt, |
double | T | ||
) |
Definition at line 110 of file BoltzmannDistribution.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fNormT, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), sqrt(), wleg32, and xleg32.
Referenced by CbmBoltzmannDistribution::Finish(), and mtAv2().
|
inline |
Definition at line 39 of file BoltzmannDistribution.h.
References fNormT, fNormT4pi, and fUseAcceptance.
Referenced by CbmBoltzmannDistribution::Finish().
|
inline |
Definition at line 46 of file BoltzmannDistribution.h.
References fNormT, fNormT4pi, and fUseAcceptance.
|
inline |
Definition at line 37 of file BoltzmannDistribution.h.
References fTamt.
Referenced by CbmBoltzmannDistribution::Exec(), and CbmBoltzmannDistribution::Finish().
double BoltzmannDistribution::mtAv | ( | double | T | ) |
Definition at line 80 of file BoltzmannDistribution.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, xlag32, and xleg32.
Referenced by BoltzmannDistribution().
double BoltzmannDistribution::mtAv2 | ( | double | T | ) |
double BoltzmannDistribution::Normalization | ( | double | T | ) |
Definition at line 127 of file BoltzmannDistribution.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, xlag32, and xleg32.
Referenced by BoltzmannDistribution().
double BoltzmannDistribution::Normalization4pi | ( | double | T | ) |
|
private |
Definition at line 21 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), mtAv(), and Normalization().
|
private |
Definition at line 15 of file BoltzmannDistribution.h.
Referenced by dndy(), fmt(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 24 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), GetA(), and GetAerror().
|
private |
Definition at line 24 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), dndy(), GetA(), and GetAerror().
|
private |
Definition at line 16 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution().
|
private |
Definition at line 22 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), mtAv(), and Normalization().
|
private |
Definition at line 23 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), dTdmt(), and GetT().
|
private |
Definition at line 17 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), GetA(), GetAerror(), mtAv(), and Normalization().
|
private |
Definition at line 18 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution().
|
private |
Definition at line 18 of file BoltzmannDistribution.h.
Referenced by dndy(), fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 18 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution().
|
private |
Definition at line 18 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution().
|
private |
Definition at line 13 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), dndy(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 13 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), dndy(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file BoltzmannDistribution.h.
Referenced by BoltzmannDistribution(), fmt(), mtAv(), Normalization(), and Normalization4pi().