TH1F* GetNClustersTPC(Int_t i) const { return fhNClustersTPC[i]; }
TH1F* GetPtHist(Int_t i) const { return fhPt[i]; }
+ // TOF cuts
void SetFlagCutTOFdistance(Bool_t flagTOFcut) { fFlagCutTOFdistance = flagTOFcut;}
Bool_t GetFlagCutTOFdistance() const { return fFlagCutTOFdistance;}
void SetCutTOFdistance(Float_t cut) { fCutTOFdistance = cut;}
Float_t GetCutTOFdistance() const { return fCutTOFdistance;}
+ void SetRequireTOFout(Bool_t b = kFALSE) {fCutRequireTOFout = b;}
+ void SetRequireStandardTOFmatchCuts();
protected:
void Init(); // sets everything to 0
Bool_t CheckPtDepDCA(TString dist,Bool_t print=kFALSE) const;
void SetPtDepDCACuts(Double_t pt);
- enum { kNCuts = 41 };
+ enum { kNCuts = 42 };
//######################################################
// esd track quality cuts
Float_t fEtaMin, fEtaMax; // definition of the range of the eta
Float_t fRapMin, fRapMax; // definition of the range of the y
+ Bool_t fCutRequireTOFout; // require TOF out
Bool_t fFlagCutTOFdistance; // cut on TOFdistance? --> yes by default!
Float_t fCutTOFdistance; // value of the cut on TOFdistance
static Char_t fgBeamTypeFlag; // -1 --> no check done on the beam type yet
TH2F* fhTOFdistance[2]; //-> TOF signal distance dx vs dz
- ClassDef(AliESDtrackCuts, 19)
+ ClassDef(AliESDtrackCuts, 20)
};