CbmRoot
|
#include <BlastWaveLongitudinal.h>
Public Member Functions | |
BlastWaveLongitudinal (double mass=0.938, int PDGID=2212, bool fUseAcc=false, double ymin=-3., double ymax=3., double ycm=2., double T=0.140) | |
virtual | ~BlastWaveLongitudinal (void) |
double | Geteta (double ay2) |
double | GetA (double multiplicity, double eta) |
double | GetAerror (double multiplicity, double eta, double multerr, double etaerr) |
double | fy (double y, double eta) |
double | detady2 (double ay2) |
double | y2Av (double eta) |
double | y2Av2 (double eta) |
double | Normalization (double eta) |
double | Normalization4pi (double eta) |
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 | fT |
double | fY2Min |
double | fY2Max |
double | fEtaMin |
double | fEtaMax |
Acceptance::AcceptanceFunction | fAcceptance |
Acceptance::ReconstructionEfficiencyFunction | fReconstructionEfficiency |
TSpline3 | fetaay2 |
TSpline3 | fNormeta |
TSpline3 | fNormeta4pi |
Definition at line 12 of file BlastWaveLongitudinal.h.
BlastWaveLongitudinal::BlastWaveLongitudinal | ( | double | mass = 0.938 , |
int | PDGID = 2212 , |
||
bool | fUseAcc = false , |
||
double | ymin = -3. , |
||
double | ymax = 3. , |
||
double | ycm = 2. , |
||
double | T = 0.140 |
||
) |
Definition at line 10 of file BlastWaveLongitudinal.cxx.
References fAcceptance, fetaay2, fEtaMax, fEtaMin, fNormeta, fNormeta4pi, fPDGID, fReconstructionEfficiency, fUseAcceptance, fY2Max, fY2Min, fYmax, fYmin, GetCoefsIntegrateLegendre32(), i, Normalization(), Normalization4pi(), Acceptance::ReadAcceptanceFunction(), wlag32, wleg32, xlag32, xleg32, and y2Av().
|
inlinevirtual |
Definition at line 38 of file BlastWaveLongitudinal.h.
|
inline |
Definition at line 76 of file BlastWaveLongitudinal.h.
References fetaay2, fY2Max, and fY2Min.
Referenced by CbmBlastWave::Exec(), and CbmBlastWave::Finish().
double BlastWaveLongitudinal::fy | ( | double | y, |
double | eta | ||
) |
Definition at line 122 of file BlastWaveLongitudinal.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fNormeta, fReconstructionEfficiency, fT, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), GetCoefsIntegrateLegendre32(), i, sqrt(), wlag32, wlegeta, xlag32, xlegeta, and y.
Referenced by CbmBlastWave::Finish(), and y2Av2().
|
inline |
Definition at line 49 of file BlastWaveLongitudinal.h.
References fNormeta, fNormeta4pi, and fUseAcceptance.
Referenced by CbmBlastWave::Exec(), and CbmBlastWave::Finish().
|
inline |
Definition at line 57 of file BlastWaveLongitudinal.h.
References fNormeta, fNormeta4pi, and fUseAcceptance.
Referenced by CbmBlastWave::Exec(), and CbmBlastWave::Finish().
|
inline |
Definition at line 41 of file BlastWaveLongitudinal.h.
References fetaay2, fEtaMax, fEtaMin, fY2Max, and fY2Min.
Referenced by CbmBlastWave::Exec(), and CbmBlastWave::Finish().
double BlastWaveLongitudinal::Normalization | ( | double | eta | ) |
Definition at line 144 of file BlastWaveLongitudinal.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fT, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), GetCoefsIntegrateLegendre32(), i, sqrt(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
Referenced by BlastWaveLongitudinal().
double BlastWaveLongitudinal::Normalization4pi | ( | double | eta | ) |
Definition at line 172 of file BlastWaveLongitudinal.cxx.
References fMass, fT, fYcm, GetCoefsIntegrateLegendre32(), i, sqrt(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
Referenced by BlastWaveLongitudinal().
double BlastWaveLongitudinal::y2Av | ( | double | eta | ) |
Definition at line 87 of file BlastWaveLongitudinal.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fT, fUseAcceptance, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), GetCoefsIntegrateLegendre32(), i, sqrt(), wlag32, wleg32, wlegeta, xlag32, xleg32, and xlegeta.
Referenced by BlastWaveLongitudinal().
double BlastWaveLongitudinal::y2Av2 | ( | double | eta | ) |
Definition at line 113 of file BlastWaveLongitudinal.cxx.
|
private |
Definition at line 24 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), Normalization(), and y2Av().
|
private |
Definition at line 26 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), detady2(), and Geteta().
|
private |
Definition at line 22 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), and Geteta().
|
private |
Definition at line 22 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), and Geteta().
|
private |
Definition at line 16 of file BlastWaveLongitudinal.h.
Referenced by fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 27 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), GetA(), and GetAerror().
|
private |
Definition at line 27 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), GetA(), and GetAerror().
|
private |
Definition at line 17 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal().
|
private |
Definition at line 25 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), Normalization(), and y2Av().
|
private |
Definition at line 19 of file BlastWaveLongitudinal.h.
Referenced by fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 18 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), GetA(), GetAerror(), Normalization(), and y2Av().
|
private |
Definition at line 21 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), detady2(), and Geteta().
|
private |
Definition at line 21 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), detady2(), and Geteta().
|
private |
Definition at line 19 of file BlastWaveLongitudinal.h.
Referenced by fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 19 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal().
|
private |
Definition at line 19 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal().
|
private |
Definition at line 13 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 14 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), Normalization(), Normalization4pi(), y2Av(), and y2Av2().
|
private |
Definition at line 15 of file BlastWaveLongitudinal.h.
Referenced by fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 13 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), fy(), Normalization(), Normalization4pi(), and y2Av().
|
private |
Definition at line 14 of file BlastWaveLongitudinal.h.
Referenced by BlastWaveLongitudinal(), Normalization(), Normalization4pi(), y2Av(), and y2Av2().
|
private |
Definition at line 15 of file BlastWaveLongitudinal.h.
Referenced by fy(), Normalization(), Normalization4pi(), and y2Av().