Bool_t SelectEvent(); //decides if event is used for analysis
void SetCuts(AliESDtrackCuts* trackCuts) {fTrackCuts = trackCuts;}
+ void SetCutsReject(AliESDtrackCuts* trackCuts) {fTrackCutsReject = trackCuts;}
void SetTrackType(Int_t trackType) {fTrackType = trackType;}
void SetSigmaConstrainedMax(Double_t sigma) {fSigmaConstrainedMax=sigma;}
void SetPtMax(Float_t ptmax) {fPtMax = ptmax;}
Float_t GetPtMax() {return fPtMax;}
+ void SetPtBinEdges(Int_t region, Double_t ptmax, Double_t ptBinWidth);
static AliGenPythiaEventHeader* GetPythiaEventHeader(AliMCEvent *mcEvent);
static Bool_t PythiaInfoFromFile(const char* currFile,Float_t &fXsec,Float_t &fTrials);// get the cross section and the trails either from pyxsec.root or from pysec_hists.root
const AliESDVertex *fVtx; //! vertex object
AliESDtrackCuts *fTrackCuts; // TrackCuts for global reconstructed vs MC comparison
+ AliESDtrackCuts *fTrackCutsReject; // trackCuts to reject tracks (hybrid case)
Int_t fTrackType; // 0: global track; 1:TPConly track 2: TPConly constrained track 3: global ITSrefit
Double_t fSigmaConstrainedMax; // max sigma on constrained fit
Float_t fPtMax; // Maximum pT for histograms
+ Float_t fPtBinEdges[3][2]; // 3 regions total with different binning for pT axis of histos
Float_t fAvgTrials; // Average number of trials