CbmRoot
|
#include <InverseSlope.h>
Public Member Functions | |
InverseSlope (double mass=0.938, int PDGID=2212, bool fUseAcc=false, double ymin=-3., double ymax=3., double ycm=2., double width=1.) | |
virtual | ~InverseSlope (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 |
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 InverseSlope.h.
InverseSlope::InverseSlope | ( | 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 InverseSlope.cxx.
References fAcceptance, fNormT, fNormT4pi, fPDGID, fReconstructionEfficiency, fTamt, fUseAcceptance, fYmax, fYmin, GetCoefsIntegrateLegendre32(), i, mtAv(), Normalization(), Normalization4pi(), Acceptance::ReadAcceptanceFunction(), wlag32, wleg32, xlag32, and xleg32.
|
inlinevirtual |
Definition at line 35 of file InverseSlope.h.
|
inline |
Definition at line 72 of file InverseSlope.h.
References fMass, fTamt, and fUseAcceptance.
double InverseSlope::fmt | ( | double | amt, |
double | T | ||
) |
Definition at line 110 of file InverseSlope.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fNormT, fReconstructionEfficiency, fUseAcceptance, fWidth, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), sqrt(), wleg32, and xleg32.
Referenced by CbmInverseSlope::Finish(), and mtAv2().
|
inline |
Definition at line 48 of file InverseSlope.h.
References fNormT, fNormT4pi, and fUseAcceptance.
|
inline |
Definition at line 55 of file InverseSlope.h.
References fNormT, fNormT4pi, and fUseAcceptance.
|
inline |
Definition at line 37 of file InverseSlope.h.
References fMass, fTamt, and fUseAcceptance.
Referenced by CbmInverseSlope::Exec(), and CbmInverseSlope::Finish().
double InverseSlope::mtAv | ( | double | T | ) |
Definition at line 72 of file InverseSlope.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fWidth, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, xlag32, and xleg32.
Referenced by InverseSlope().
double InverseSlope::mtAv2 | ( | double | T | ) |
Definition at line 97 of file InverseSlope.cxx.
References fMass, fmt(), fUseAcceptance, i, sqrt(), wlag32, and xlag32.
double InverseSlope::Normalization | ( | double | T | ) |
Definition at line 130 of file InverseSlope.cxx.
References Acceptance::ReconstructionEfficiencyFunction::f(), fAcceptance, fMass, fReconstructionEfficiency, fUseAcceptance, fWidth, fYcm, Acceptance::AcceptanceFunction::getAcceptance(), i, sqrt(), wlag32, wleg32, xlag32, and xleg32.
Referenced by InverseSlope().
double InverseSlope::Normalization4pi | ( | double | T | ) |
Definition at line 151 of file InverseSlope.cxx.
References fMass, fUseAcceptance, fWidth, fYcm, i, sqrt(), wlag32, wleg32, xlag32, and xleg32.
Referenced by InverseSlope().
|
private |
Definition at line 21 of file InverseSlope.h.
Referenced by fmt(), InverseSlope(), mtAv(), and Normalization().
|
private |
Definition at line 15 of file InverseSlope.h.
Referenced by dTdmt(), fmt(), GetT(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 24 of file InverseSlope.h.
Referenced by fmt(), GetA(), GetAerror(), and InverseSlope().
|
private |
Definition at line 24 of file InverseSlope.h.
Referenced by GetA(), GetAerror(), and InverseSlope().
|
private |
Definition at line 16 of file InverseSlope.h.
Referenced by InverseSlope().
|
private |
Definition at line 22 of file InverseSlope.h.
Referenced by fmt(), InverseSlope(), mtAv(), and Normalization().
|
private |
Definition at line 23 of file InverseSlope.h.
Referenced by dTdmt(), GetT(), and InverseSlope().
|
private |
Definition at line 17 of file InverseSlope.h.
Referenced by dTdmt(), fmt(), GetA(), GetAerror(), GetT(), InverseSlope(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 18 of file InverseSlope.h.
Referenced by fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 18 of file InverseSlope.h.
Referenced by fmt(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 18 of file InverseSlope.h.
Referenced by InverseSlope().
|
private |
Definition at line 18 of file InverseSlope.h.
Referenced by InverseSlope().
|
private |
Definition at line 13 of file InverseSlope.h.
Referenced by InverseSlope(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file InverseSlope.h.
Referenced by fmt(), InverseSlope(), mtAv(), Normalization(), and Normalization4pi().
|
private |
Definition at line 13 of file InverseSlope.h.
Referenced by InverseSlope(), mtAv(), mtAv2(), Normalization(), and Normalization4pi().
|
private |
Definition at line 14 of file InverseSlope.h.
Referenced by fmt(), InverseSlope(), mtAv(), Normalization(), and Normalization4pi().