void SetOADBPath(const char* path) {fOADBPath=path;}
const char* GetOADBPath() const { return fOADBPath.Data(); }
void SetTuneOnData(Bool_t flag,Int_t recopass){fIsTunedOnData=flag;fRecoPassTuned=recopass;};
+ void SetTuneOnDataMask(Int_t mask){fTunedOnDataMask=mask;};
+
+ void SetUseTPCEtaCorrection(Bool_t useTPCEtaCorrection) { fUseTPCEtaCorrection = useTPCEtaCorrection; };
+ Bool_t UseTPCEtaCorrection() const { return fUseTPCEtaCorrection; };
+
+ void SetUseTPCMultiplicityCorrection(Bool_t useMultiplicityCorrection = kTRUE) { fUseTPCMultiplicityCorrection = useMultiplicityCorrection; };
+ Bool_t UseTPCMultiplicityCorrection() const { return fUseTPCMultiplicityCorrection; };
void SetSpecialDetectorResponse(const char* det) { fSpecialDetResponse=det; }
Int_t fRecoPass; //! reconstruction pass
Bool_t fIsTunedOnData; // flag to tune MC on data (dE/dx)
+ Int_t fTunedOnDataMask; // mask to activate tuning on data on specific detectors
Int_t fRecoPassTuned; // Reco pass tuned on data for MC
+ Bool_t fUseTPCEtaCorrection; // Use TPC eta correction
+ Bool_t fUseTPCMultiplicityCorrection; // Use TPC multiplicity correction
+
//
void SetRecoInfo();
AliAnalysisTaskPIDResponse(const AliAnalysisTaskPIDResponse &other);
AliAnalysisTaskPIDResponse& operator=(const AliAnalysisTaskPIDResponse &other);
- ClassDef(AliAnalysisTaskPIDResponse,3) // Task to properly set the PID response functions of all detectors
+ ClassDef(AliAnalysisTaskPIDResponse,6) // Task to properly set the PID response functions of all detectors
};
#endif