Heavy ion Analysis Libriares
|
Public Member Functions | |
FemtoPairPRF (Bool_t use_mc=kFALSE) | |
void | Compute () |
void | Compute_Rotated () |
void | Compute_Hemisphere () |
Femto::EKinematics | GetFrame () const |
TString | GetTags () const |
virtual FemtoPair * | MakeCopy () const |
Public Member Functions inherited from Hal::FemtoPair | |
FemtoPair (Bool_t enable_fake=kFALSE) | |
void | UseAbs () |
FemtoPair & | operator= (const FemtoMiniPair &other) |
FemtoPair & | operator= (const FemtoMicroPair &other) |
FemtoPair & | operator= (const FemtoPicoPair &other) |
Bool_t | IsAbs () const |
void | SetMass (Double_t m1, Double_t m2) |
Bool_t | Init (Int_t task_id) |
void | Build (TwoTrack *tracks) |
Double_t | TruePx1 () const |
Double_t | TruePy1 () const |
Double_t | TruePz1 () const |
Double_t | TrueE1 () const |
Double_t | TruePhi1 () const |
Double_t | TruePx2 () const |
Double_t | TruePy2 () const |
Double_t | TruePz2 () const |
Double_t | TrueE2 () const |
Double_t | TruePhi2 () const |
Double_t | GetX1 () const |
Double_t | GetY1 () const |
Double_t | GetZ1 () const |
Double_t | GetT1 () const |
Double_t | GetX2 () const |
Double_t | GetY2 () const |
Double_t | GetZ2 () const |
Double_t | GetT2 () const |
Double_t | GetPx1 () const |
Double_t | GetPy1 () const |
Double_t | GetPz1 () const |
Double_t | GetE1 () const |
Double_t | GetPhi1 () const |
Double_t | GetPx2 () const |
Double_t | GetPy2 () const |
Double_t | GetPz2 () const |
Double_t | GetE2 () const |
Double_t | GetPhi2 () const |
Double_t | GetWeight () const |
Double_t | GetM1 () const |
Double_t | GetM2 () const |
Int_t | GetPdg1 () const |
Int_t | GetPdg2 () const |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
Double_t | GetT () const |
Double_t | GetKt () const |
Double_t | GetTrueKt () const |
Track * | GetTrack1 () const |
Track * | GetTrack2 () const |
void | SetX1 (Double_t val) |
void | SetY1 (Double_t val) |
void | SetZ1 (Double_t val) |
void | SetT1 (Double_t val) |
void | SetX2 (Double_t val) |
void | SetY2 (Double_t val) |
void | SetZ2 (Double_t val) |
void | SetT2 (Double_t val) |
void | SetPdg1 (Int_t val) |
void | SetPdg2 (Int_t val) |
void | SetWeight (Double_t weight) |
void | SetTrueMomenta1 (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | SetTrueMomenta2 (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | PrintInfo () const |
void | SetMomenta1 (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | SetMomenta2 (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | SetFreezoutCoord1 (Double_t x, Double_t y, Double_t z, Double_t t) |
void | SetFreezoutCoord2 (Double_t x, Double_t y, Double_t z, Double_t t) |
void | SetMomenta (const TLorentzVector &p1, const TLorentzVector &p2) |
void | SetTrueMomenta (const TLorentzVector &p1, const TLorentzVector &p2) |
void | SetFreezouts (const TLorentzVector &x1, const TLorentzVector &x2) |
Double_t | GetPhi () const |
Bool_t | IsUseImgMomenta () const |
virtual void | Compute_Charged () |
virtual void | Compute_Mixed () |
void | BuildMomenta (TwoTrack *tracks) |
Additional Inherited Members | |
Protected Types inherited from Hal::FemtoPair | |
enum | eWorkingMode { kMC , kComplexRe , kComplexIm , kNoMC } |
Protected Member Functions inherited from Hal::FemtoPair | |
void | SetTrueMomenta1 (Double_t px, Double_t py, Double_t pz) |
void | SetTrueMomenta2 (Double_t px, Double_t py, Double_t pz) |
void | SetMomenta1 (Double_t px, Double_t py, Double_t pz) |
void | SetMomenta2 (Double_t px, Double_t py, Double_t pz) |
Protected Attributes inherited from Hal::FemtoPair | |
Track * | fTrack1 |
Track * | fTrack2 |
Double_t | fPx1 |
Double_t | fPy1 |
Double_t | fPz1 |
Double_t | fE1 |
Double_t | fPx2 |
Double_t | fPy2 |
Double_t | fPz2 |
Double_t | fE2 |
Double_t | fpx1 |
Double_t | fpy1 |
Double_t | fpz1 |
Double_t | fe1 |
Double_t | fpx2 |
Double_t | fpy2 |
Double_t | fpz2 |
Double_t | fe2 |
Double_t | fX1 |
Double_t | fY1 |
Double_t | fZ1 |
Double_t | fT1 |
Double_t | fX2 |
Double_t | fY2 |
Double_t | fZ2 |
Double_t | fT2 |
Int_t | fPdg1 |
Int_t | fPdg2 |
Double_t | fM12 |
Double_t | fM22 |
Bool_t | fUseImgMomenta |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Double_t | fT |
Double_t | fWeight |
eWorkingMode | fMode |
Bool_t | fUseAbs |
Definition at line 24 of file FemtoPairKinematics.h.
|
inline |
Definition at line 26 of file FemtoPairKinematics.h.
|
inlinevirtual |
Definition at line 33 of file FemtoPairKinematics.h.
|
virtual |
calculate kinematic variables
Implements Hal::FemtoPair.
Definition at line 21 of file FemtoPairKinematics.cxx.
|
virtual |
calculate kinematics for given "hemisphere" pair
Implements Hal::FemtoPair.
Definition at line 95 of file FemtoPairKinematics.cxx.
|
virtual |
calculate kinematics for given "rotated "pair
Implements Hal::FemtoPair.
Definition at line 71 of file FemtoPairKinematics.cxx.
|
inlinevirtual |
Implements Hal::FemtoPair.
Definition at line 30 of file FemtoPairKinematics.h.
|
inlinevirtual |
Implements Hal::FemtoPair.
Definition at line 31 of file FemtoPairKinematics.h.
|
inlinevirtual |
Implements Hal::FemtoPair.
Definition at line 32 of file FemtoPairKinematics.h.