32 enum class EMode { kPRF, kLCMS, kGammaLCMS, kRaw };
39 Double_t fX, fY, fZ, fT, fCut;
41 EMode fKinematicsMode;
43 Bool_t fUseFakeMomenta;
46 Double_t fHistoMin[3];
47 Double_t fHistoMax[3];
55 void ComputeLCMSGamma();
56 virtual void ProcessFemtoPair();
57 virtual void PreprocessFemtoPair();
61 virtual Task::EInitFlag
Init();
79 void SetPdg(Int_t pdg1, Int_t pdg2) {
89 void IgnoreSign() { fIgnoreSign = kTRUE; };
90 void SetFrame(EMode mode) { fKinematicsMode = mode; }
91 void SetAxes(Int_t bins, Double_t min, Double_t max);
92 void SetOutAxis(Int_t bins, Double_t min, Double_t max);
93 void SetSideAxis(Int_t bins, Double_t min, Double_t max);
94 void SetLongAxis(Int_t bins, Double_t min, Double_t max);
95 virtual void AddCut(
const Cut& cut, Option_t* opt =
" ");
102 virtual ~FemtoFreezoutsAna();
103 ClassDef(FemtoFreezoutsAna, 1)