CbmRoot
|
#include <BlastWave.h>
Public Member Functions | |
BlastWave (double mass=0.938, int PDGID=2212, bool fUseAcc=false, double ymin=-3., double ymax=3., double ycm=2., double etam=0.8) | |
virtual | ~BlastWave (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) |
Private Attributes | |
std::vector< double > | xlag32 |
std::vector< double > | wlag32 |
std::vector< double > | xleg32 |
std::vector< double > | wleg32 |
std::vector< double > | xlegeta |
std::vector< double > | wlegeta |
double | fMass |
int | fPDGID |
bool | fUseAcceptance |
double | fYmin |
double | fYmax |
double | fYcm |
double | fEtaMax |
Acceptance::AcceptanceFunction | fAcceptance |
Acceptance::ReconstructionEfficiencyFunction | fReconstructionEfficiency |
TSpline3 | fTamt |
TSpline3 | fNormT |
TSpline3 | fNormT4pi |
Definition at line 12 of file BlastWave.h.
BlastWave::BlastWave | ( | double | mass = 0.938 , |
int | PDGID = 2212 , |
||
bool | fUseAcc = false , |
||
double | ymin = -3. , |
||
double | ymax = 3. , |
||
double | ycm = 2. , |
||
double | etam = 0.8 |
||
) |
Definition at line 10 of file BlastWave.cxx.
References fabs(), fAcceptance, fEtaMax, fNormT, fNormT4pi, fPDGID, fReconstructionEfficiency, fTamt, fUseAcceptance, fYmax, fYmin, GetCoefsIntegrateLegendre32(), i, mtAv(), Normalization(), Normalization4pi(), Acceptance::ReadAcceptanceFunction(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
|
inlinevirtual |
Definition at line 36 of file BlastWave.h.
|
inline |
Definition at line 64 of file BlastWave.h.
References fTamt.
double BlastWave::fmt | ( | double | amt, |
double | T | ||
) |
Definition at line 106 of file BlastWave.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fNormT, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), sqrt(), wleg32, wlegeta, xleg32, and xlegeta.
Referenced by CbmBlastWave::Finish(), and mtAv2().
|
inline |
Definition at line 40 of file BlastWave.h.
References fNormT, fNormT4pi, and fUseAcceptance.
|
inline |
Definition at line 47 of file BlastWave.h.
References fNormT, fNormT4pi, and fUseAcceptance.
|
inline |
Definition at line 38 of file BlastWave.h.
References fTamt.
Referenced by CbmBlastWave::Exec(), and CbmBlastWave::Finish().
double BlastWave::mtAv | ( | double | T | ) |
Definition at line 73 of file BlastWave.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
Referenced by BlastWave().
double BlastWave::mtAv2 | ( | double | T | ) |
double BlastWave::Normalization | ( | double | T | ) |
Definition at line 126 of file BlastWave.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
Referenced by BlastWave().
double BlastWave::Normalization4pi | ( | double | T | ) |
|
private |
Definition at line 22 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), and Normalization().
|
private |
Definition at line 19 of file BlastWave.h.
Referenced by BlastWave().
|
private |
Definition at line 16 of file BlastWave.h.
Referenced by fmt(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 25 of file BlastWave.h.
Referenced by BlastWave(), fmt(), GetA(), and GetAerror().
|
private |
Definition at line 25 of file BlastWave.h.
Referenced by BlastWave(), GetA(), and GetAerror().
|
private |
Definition at line 17 of file BlastWave.h.
Referenced by BlastWave().
|
private |
Definition at line 23 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), and Normalization().
|
private |
Definition at line 24 of file BlastWave.h.
Referenced by BlastWave(), dTdmt(), and GetT().
|
private |
Definition at line 18 of file BlastWave.h.
Referenced by BlastWave(), fmt(), GetA(), GetAerror(), mtAv(), and Normalization().
|
private |
Definition at line 19 of file BlastWave.h.
Referenced by fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 19 of file BlastWave.h.
Referenced by BlastWave().
|
private |
Definition at line 19 of file BlastWave.h.
Referenced by BlastWave().
|
private |
Definition at line 13 of file BlastWave.h.
Referenced by BlastWave(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 15 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 13 of file BlastWave.h.
Referenced by BlastWave(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 15 of file BlastWave.h.
Referenced by BlastWave(), fmt(), mtAv(), Normalization(), and Normalization4pi().