ffillefficiency=fillefficiency;
fapplyefficiency=applyefficiency;
}
+ void SetSkipTrigEff(Bool_t SkipTrigEff) {fSkipTrigEff=SkipTrigEff;}
+ void SetSkipAssoEff(Bool_t SkipAssoEff) {fSkipAssoEff=SkipAssoEff;}
void SetOnlyOneEtaSide(Int_t OnlyOneEtaSide){fOnlyOneEtaSide=OnlyOneEtaSide;}
void SetRejectResonanceDaughters(Int_t RejectResonanceDaughters){fRejectResonanceDaughters=RejectResonanceDaughters;}
fPtTOFPIDmax=PtTOFPIDmax;
}
+ void SetEffcorectionfilePathName(TString efffilename) {fefffilename=efffilename;}
+
private:
//histograms
TList *fOutput; //! Output list
AliEventPoolManager *fPoolMgr;//!
TClonesArray *fArrayMC;//!
TString fAnalysisType;//! // "MC", "ESD", "AOD"
-
+ TString fefffilename;//!
//PID part histograms
Bool_t fRemoveDuplicates;// remove particles with the same label (double reconstruction)
Bool_t fapplyefficiency;//if kTRUE then eff correction calculation starts
Bool_t ffillefficiency;//if kTRUE then THNsparses used for eff. calculation are filled up
+ Bool_t fSkipAssoEff;
+ Bool_t fSkipTrigEff;
AliAnalysisUtils* fAnalysisUtils; // points to class with common analysis utilities
TFormula* fDCAXYCut; // additional pt dependent cut on DCA XY (only for AOD)