-#ifndef ALIANALYSISTASKBFPSI_CXX\r
-#define ALIANALYSISTASKBFPSI_CXX\r
+#ifndef ALIANALYSISTASKBFPSI_H\r
+#define ALIANALYSISTASKBFPSI_H\r
\r
// Analysis task for the BF vs Psi code\r
// Authors: Panos Cristakoglou@cern.ch\r
}\r
\r
void SetKinematicsCutsAOD(Double_t ptmin, Double_t ptmax, Double_t etamin, Double_t etamax){\r
- fPtMin = ptmin;\r
- fPtMax = ptmax;\r
- fEtaMin = etamin;\r
- fEtaMax = etamax;\r
-\r
+ fPtMin = ptmin; fPtMax = ptmax;\r
+ fEtaMin = etamin; fEtaMax = etamax;\r
}\r
\r
void SetExtraDCACutsAOD(Double_t DCAxy, Double_t DCAz){\r
\r
//Centrality\r
void SetCentralityEstimator(const char* centralityEstimator) {fCentralityEstimator = centralityEstimator;}\r
- const char* GetCentralityEstimator(void) {return fCentralityEstimator;}\r
+ const char* GetCentralityEstimator(void) const {return fCentralityEstimator;}\r
void SetCentralityPercentileRange(Double_t min, Double_t max) { \r
fUseCentrality = kTRUE;\r
fCentralityPercentileMin=min;\r
\r
TH2F *fHistEventPlane; //event plane distribution\r
\r
- TH2F *fHistClus;//\r
- TH2F *fHistDCA;//\r
- TH2F *fHistChi2;//\r
- TH2F *fHistPt;//\r
- TH2F *fHistEta;//\r
- TH2F *fHistRapidity;//\r
- TH2F *fHistPhi;//\r
- TH2F *fHistPhiBefore;//\r
- TH2F *fHistPhiAfter;//\r
- TH2F *fHistPhiPos;//\r
- TH2F *fHistPhiNeg;//\r
- TH2F *fHistV0M;//\r
- TH2F *fHistRefTracks;//\r
+ TH2F *fHistClus;//number of clusters (QA histogram)\r
+ TH2F *fHistDCA;//DCA (QA histogram)\r
+ TH2F *fHistChi2;//track chi2 (QA histogram)\r
+ TH2F *fHistPt;//transverse momentum (QA histogram)\r
+ TH2F *fHistEta;//pseudorapidity (QA histogram)\r
+ TH2F *fHistRapidity;//rapidity (QA histogram)\r
+ TH2F *fHistPhi;//phi (QA histogram)\r
+ TH2F *fHistPhiBefore;//phi before v2 afterburner (QA histogram)\r
+ TH2F *fHistPhiAfter;//phi after v2 afterburner (QA histogram)\r
+ TH2F *fHistPhiPos;//phi for positive particles (QA histogram)\r
+ TH2F *fHistPhiNeg;//phi for negative particles (QA histogram)\r
+ TH2F *fHistV0M;//V0 multiplicities (QA histogram)\r
+ TH2F *fHistRefTracks;//reference track multiplicities (QA histogram)\r
\r
//============PID============//\r
- TH2D *fHistdEdxVsPTPCbeforePID;//\r
- TH2D *fHistBetavsPTOFbeforePID;//\r
- TH2D *fHistProbTPCvsPtbeforePID; //\r
- TH2D *fHistProbTOFvsPtbeforePID;//\r
- TH2D *fHistProbTPCTOFvsPtbeforePID;//\r
- TH2D *fHistNSigmaTPCvsPtbeforePID;//\r
- TH2D *fHistNSigmaTOFvsPtbeforePID;//\r
- TH2D *fHistdEdxVsPTPCafterPID;//\r
- TH2D *fHistBetavsPTOFafterPID;//\r
- TH2D *fHistProbTPCvsPtafterPID;//\r
- TH2D *fHistProbTOFvsPtafterPID;//\r
- TH2D *fHistProbTPCTOFvsPtafterPID;//\r
- TH2D *fHistNSigmaTPCvsPtafterPID;//\r
- TH2D *fHistNSigmaTOFvsPtafterPID; //\r
+ TH2D *fHistdEdxVsPTPCbeforePID;//TPC dEdx vs momentum before PID cuts (QA histogram)\r
+ TH2D *fHistBetavsPTOFbeforePID;//beta vs momentum before PID cuts (QA histogram)\r
+ TH2D *fHistProbTPCvsPtbeforePID; //TPC probability vs pT before PID cuts (QA histogram)\r
+ TH2D *fHistProbTOFvsPtbeforePID;//TOF probability vs pT before PID cuts (QA histogram)\r
+ TH2D *fHistProbTPCTOFvsPtbeforePID;//TOF/TPC probability vs pT before PID cuts (QA histogram)\r
+ TH2D *fHistNSigmaTPCvsPtbeforePID;//TPC nsigma vs pT before PID cuts (QA histogram)\r
+ TH2D *fHistNSigmaTOFvsPtbeforePID;//TOF nsigma vs pT before PID cuts (QA histogram)\r
+ TH2D *fHistdEdxVsPTPCafterPID;//TPC dEdx vs momentum after PID cuts (QA histogram)\r
+ TH2D *fHistBetavsPTOFafterPID;//beta vs momentum after PID cuts (QA histogram)\r
+ TH2D *fHistProbTPCvsPtafterPID; //TPC probability vs pT after PID cuts (QA histogram)\r
+ TH2D *fHistProbTOFvsPtafterPID;//TOF probability vs pT after PID cuts (QA histogram)\r
+ TH2D *fHistProbTPCTOFvsPtafterPID;//TOF/TPC probability vs pT after PID cuts (QA histogram)\r
+ TH2D *fHistNSigmaTPCvsPtafterPID;//TPC nsigma vs pT after PID cuts (QA histogram)\r
+ TH2D *fHistNSigmaTOFvsPtafterPID;//TOF nsigma vs pT after PID cuts (QA histogram)\r
\r
AliPIDResponse *fPIDResponse; //! PID response object\r
AliPIDCombined *fPIDCombined; //! combined PID object\r
\r
- kParticleOfInterest fParticleOfInterest;\r
- kDetectorUsedForPID fPidDetectorConfig;\r
-\r
- Bool_t fUsePID; //\r
- Bool_t fUsePIDnSigma;//\r
- Bool_t fUsePIDPropabilities;//\r
- Double_t fPIDNSigma;//\r
- Double_t fMinAcceptedPIDProbability;//\r
+ kParticleOfInterest fParticleOfInterest;//analyzed particle\r
+ kDetectorUsedForPID fPidDetectorConfig;//used detector for PID\r
+\r
+ Bool_t fUsePID; //flag to use PID \r
+ Bool_t fUsePIDnSigma;//flag to use nsigma method for PID\r
+ Bool_t fUsePIDPropabilities;//flag to use probability method for PID\r
+ Double_t fPIDNSigma;//nsigma cut for PID\r
+ Double_t fMinAcceptedPIDProbability;//probability cut for PID\r
//============PID============//\r
\r
AliESDtrackCuts *fESDtrackCuts; //ESD track cuts\r