-#ifndef ALIANALYSISTASKSPECTRAALLCHAOD_H\r
-#define ALIANALYSISTASKSPECTRAALLCHAOD_H\r
-\r
-/* See cxx source for full Copyright notice */\r
-\r
-//-------------------------------------------------------------------------\r
-// AliAnalysisTaskSpectraAllChAOD\r
-//\r
-//\r
-//\r
-//\r
-// Author: Leonardo Milano, CERN\r
-//-------------------------------------------------------------------------\r
-\r
-class AliAODEvent;\r
-class AliSpectraAODTrackCuts;\r
-class AliSpectraAODEventCuts;\r
-class AliHelperPID;\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-class AliAnalysisTaskSpectraAllChAOD : public AliAnalysisTaskSE\r
-{\r
- public:\r
- // constructors\r
- AliAnalysisTaskSpectraAllChAOD() : AliAnalysisTaskSE(),\r
- fAOD(0x0),\r
- fTrackCuts(0x0),\r
- fEventCuts(0x0),\r
- fHelperPID(0x0),\r
- fIsMC(0),\r
- fCharge(0),\r
- fVZEROside(0),\r
- fOutput(0x0),\r
- fnCentBins(20),\r
- fnQvecBins(40)\r
- {}\r
- AliAnalysisTaskSpectraAllChAOD(const char *name);\r
- virtual ~AliAnalysisTaskSpectraAllChAOD() {\r
- Printf("calling detructor of AliAnalysisTaskSpectraAllChAOD - To be implemented");\r
- }\r
- \r
- void SetIsMC(Bool_t isMC = kFALSE) {fIsMC = isMC; };\r
- Bool_t GetIsMC() const { return fIsMC;};\r
- \r
- void SetCharge(Int_t charge = 0) {fCharge = charge; };\r
- Int_t GetCharge() const { return fCharge;};\r
- \r
- void SetVZEROside(Int_t side = 0) {fVZEROside = side; };\r
- Int_t GetVZEROside() const { return fVZEROside;};\r
- \r
- virtual void UserCreateOutputObjects();\r
- virtual void UserExec(Option_t *option);\r
- virtual void Terminate(Option_t *);\r
- \r
- AliSpectraAODTrackCuts * GetTrackCuts() { return fTrackCuts; }\r
- AliSpectraAODEventCuts * GetEventCuts() { return fEventCuts; }\r
- AliHelperPID * GetHelperPID() { return fHelperPID; }\r
- TList * GetOutputList() { return fOutput; }\r
- \r
- void SetTrackCuts(AliSpectraAODTrackCuts * tc) { fTrackCuts = tc; }\r
- void SetEventCuts(AliSpectraAODEventCuts * vc) { fEventCuts = vc; }\r
- void SetHelperPID(AliHelperPID* pid) { fHelperPID = pid; }\r
- void SetnCentBins(Int_t val) { fnCentBins = val; }\r
- void SetnQvecBins(Int_t val) { fnQvecBins = val; }\r
- \r
- private:\r
- \r
- AliAODEvent * fAOD; //! AOD object\r
- AliSpectraAODTrackCuts * fTrackCuts; // Track Cuts\r
- AliSpectraAODEventCuts * fEventCuts; // Event Cuts\r
- AliHelperPID * fHelperPID; // points to class for PID\r
- Bool_t fIsMC; // true if processing MC\r
- Int_t fCharge; // charge to be selected\r
- Int_t fVZEROside; // 0: VZERO-A 1: VZERO-C\r
- TList * fOutput; // output list\r
- Int_t fnCentBins; // number of bins for the centrality axis\r
- Int_t fnQvecBins; // number of bins for the q vector axis\r
- AliAnalysisTaskSpectraAllChAOD(const AliAnalysisTaskSpectraAllChAOD&);\r
- AliAnalysisTaskSpectraAllChAOD& operator=(const AliAnalysisTaskSpectraAllChAOD&);\r
- \r
- ClassDef(AliAnalysisTaskSpectraAllChAOD, 4);\r
-};\r
-\r
-#endif\r
+#ifndef ALIANALYSISTASKSPECTRAALLCHAOD_H
+#define ALIANALYSISTASKSPECTRAALLCHAOD_H
+
+/* See cxx source for full Copyright notice */
+
+//-------------------------------------------------------------------------
+// AliAnalysisTaskSpectraAllChAOD
+//
+//
+//
+//
+// Author: Leonardo Milano, CERN
+//-------------------------------------------------------------------------
+
+class AliAODEvent;
+class AliSpectraAODTrackCuts;
+class AliSpectraAODEventCuts;
+class AliHelperPID;
+
+#include "AliAnalysisTaskSE.h"
+
+class AliAnalysisTaskSpectraAllChAOD : public AliAnalysisTaskSE
+{
+ public:
+ // constructors
+ AliAnalysisTaskSpectraAllChAOD() : AliAnalysisTaskSE(),
+ fAOD(0x0),
+ fTrackCuts(0x0),
+ fEventCuts(0x0),
+ fHelperPID(0x0),
+ fIsMC(0),
+ fCharge(0),
+ fVZEROside(0),
+ fOutput(0x0),
+ fnCentBins(20),
+ fnQvecBins(40)
+ {}
+ AliAnalysisTaskSpectraAllChAOD(const char *name);
+ virtual ~AliAnalysisTaskSpectraAllChAOD() {
+ Printf("calling detructor of AliAnalysisTaskSpectraAllChAOD - To be implemented");
+ }
+
+ void SetIsMC(Bool_t isMC = kFALSE) {fIsMC = isMC; };
+ Bool_t GetIsMC() const { return fIsMC;};
+
+ void SetCharge(Int_t charge = 0) {fCharge = charge; };
+ Int_t GetCharge() const { return fCharge;};
+
+ void SetVZEROside(Int_t side = 0) {fVZEROside = side; };
+ Int_t GetVZEROside() const { return fVZEROside;};
+
+ virtual void UserCreateOutputObjects();
+ virtual void UserExec(Option_t *option);
+ virtual void Terminate(Option_t *);
+
+ AliSpectraAODTrackCuts * GetTrackCuts() { return fTrackCuts; }
+ AliSpectraAODEventCuts * GetEventCuts() { return fEventCuts; }
+ AliHelperPID * GetHelperPID() { return fHelperPID; }
+ TList * GetOutputList() { return fOutput; }
+
+ void SetTrackCuts(AliSpectraAODTrackCuts * tc) { fTrackCuts = tc; }
+ void SetEventCuts(AliSpectraAODEventCuts * vc) { fEventCuts = vc; }
+ void SetHelperPID(AliHelperPID* pid) { fHelperPID = pid; }
+ void SetnCentBins(Int_t val) { fnCentBins = val; }
+ void SetnQvecBins(Int_t val) { fnQvecBins = val; }
+
+ private:
+
+ AliAODEvent * fAOD; //! AOD object
+ AliSpectraAODTrackCuts * fTrackCuts; // Track Cuts
+ AliSpectraAODEventCuts * fEventCuts; // Event Cuts
+ AliHelperPID * fHelperPID; // points to class for PID
+ Bool_t fIsMC; // true if processing MC
+ Int_t fCharge; // charge to be selected
+ Int_t fVZEROside; // 0: VZERO-A 1: VZERO-C
+ TList * fOutput; // output list
+ Int_t fnCentBins; // number of bins for the centrality axis
+ Int_t fnQvecBins; // number of bins for the q vector axis
+ AliAnalysisTaskSpectraAllChAOD(const AliAnalysisTaskSpectraAllChAOD&);
+ AliAnalysisTaskSpectraAllChAOD& operator=(const AliAnalysisTaskSpectraAllChAOD&);
+
+ ClassDef(AliAnalysisTaskSpectraAllChAOD, 4);
+};
+
+#endif