-#ifndef ALIANALYSISTASKSPECTRAAOD_H\r
-#define ALIANALYSISTASKSPECTRAAOD_H\r
-\r
-/* See cxx source for full Copyright notice */\r
-\r
-//-------------------------------------------------------------------------\r
-// AliAnalysisTaskSpectraAOD\r
-//\r
-//\r
-//\r
-//\r
-// Author: Michele Floris, CERN\r
-//-------------------------------------------------------------------------\r
-\r
-class TH1F;\r
-class TH2F;\r
-class AliAODEvent;\r
-class AliSpectraAODHistoManager;\r
-class AliSpectraAODTrackCuts;\r
-class AliSpectraAODEventCuts;\r
-class AliSpectraAODPID;\r
-#include "AliSpectraAODHistoManager.h"\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-\r
-class AliAnalysisTaskSpectraAOD : public AliAnalysisTaskSE\r
-{\r
-public:\r
-\r
- // constructors\r
- AliAnalysisTaskSpectraAOD() : AliAnalysisTaskSE(), fAOD(0), fHistMan(0), fTrackCuts(0), fEventCuts(0), fPID(0), fIsMC(0), fNRebin(0)\r
- {}\r
- AliAnalysisTaskSpectraAOD(const char *name);\r
- virtual ~AliAnalysisTaskSpectraAOD() {}\r
-\r
- void SetIsMC(Bool_t isMC = kFALSE) {fIsMC = isMC; };\r
- Bool_t GetIsMC() const { return fIsMC;};\r
-\r
- virtual void UserCreateOutputObjects();\r
- virtual void UserExec(Option_t *option);\r
- virtual void Terminate(Option_t *);\r
-\r
- AliSpectraAODHistoManager * GetHistoManager() { return fHistMan; }\r
- AliSpectraAODTrackCuts * GetTrackCuts() { return fTrackCuts; }\r
- AliSpectraAODEventCuts * GetEventCuts() { return fEventCuts; }\r
- AliSpectraAODPID * GetPID() { return fPID; }\r
- \r
- void SetTrackCuts(AliSpectraAODTrackCuts * tc) { fTrackCuts = tc; }\r
- void SetEventCuts(AliSpectraAODEventCuts * vc) { fEventCuts = vc; }\r
- void SetPID (AliSpectraAODPID * pid) { fPID = pid; }\r
- void SetNRebin(Int_t nreb){fNRebin=nreb;}\r
- Int_t GetNRebin() {return fNRebin;}\r
-\r
-private:\r
-\r
- AliAODEvent * fAOD; //! AOD object\r
- AliSpectraAODHistoManager * fHistMan; // Histogram Manager\r
- AliSpectraAODTrackCuts * fTrackCuts; // Track Cuts\r
- AliSpectraAODEventCuts * fEventCuts; // Event Cuts\r
- AliSpectraAODPID * fPID;// PID class\r
- Bool_t fIsMC;// true if processing MC\r
- Int_t fNRebin; //rebin of histos\r
- AliAnalysisTaskSpectraAOD(const AliAnalysisTaskSpectraAOD&);\r
- AliAnalysisTaskSpectraAOD& operator=(const AliAnalysisTaskSpectraAOD&);\r
-\r
- ClassDef(AliAnalysisTaskSpectraAOD, 1);\r
-};\r
-\r
-#endif\r
+#ifndef ALIANALYSISTASKSPECTRAAOD_H
+#define ALIANALYSISTASKSPECTRAAOD_H
+
+/* See cxx source for full Copyright notice */
+
+//-------------------------------------------------------------------------
+// AliAnalysisTaskSpectraAOD
+//
+//
+//
+//
+// Author: Michele Floris, CERN
+//-------------------------------------------------------------------------
+
+class TH1F;
+class TH2F;
+class AliAODEvent;
+class AliSpectraAODHistoManager;
+class AliSpectraAODTrackCuts;
+class AliSpectraAODEventCuts;
+class AliSpectraAODPID;
+#include "AliSpectraAODHistoManager.h"
+#include "AliAnalysisTaskSE.h"
+
+
+class AliAnalysisTaskSpectraAOD : public AliAnalysisTaskSE
+{
+public:
+
+ // constructors
+ AliAnalysisTaskSpectraAOD() : AliAnalysisTaskSE(), fAOD(0), fHistMan(0), fTrackCuts(0), fEventCuts(0), fPID(0), fIsMC(0), fNRebin(0)
+ {}
+ AliAnalysisTaskSpectraAOD(const char *name);
+ virtual ~AliAnalysisTaskSpectraAOD() {}
+
+ void SetIsMC(Bool_t isMC = kFALSE) {fIsMC = isMC; };
+ Bool_t GetIsMC() const { return fIsMC;};
+
+ virtual void UserCreateOutputObjects();
+ virtual void UserExec(Option_t *option);
+ virtual void Terminate(Option_t *);
+
+ AliSpectraAODHistoManager * GetHistoManager() { return fHistMan; }
+ AliSpectraAODTrackCuts * GetTrackCuts() { return fTrackCuts; }
+ AliSpectraAODEventCuts * GetEventCuts() { return fEventCuts; }
+ AliSpectraAODPID * GetPID() { return fPID; }
+
+ void SetTrackCuts(AliSpectraAODTrackCuts * tc) { fTrackCuts = tc; }
+ void SetEventCuts(AliSpectraAODEventCuts * vc) { fEventCuts = vc; }
+ void SetPID (AliSpectraAODPID * pid) { fPID = pid; }
+ void SetNRebin(Int_t nreb){fNRebin=nreb;}
+ Int_t GetNRebin() {return fNRebin;}
+
+private:
+
+ AliAODEvent * fAOD; //! AOD object
+ AliSpectraAODHistoManager * fHistMan; // Histogram Manager
+ AliSpectraAODTrackCuts * fTrackCuts; // Track Cuts
+ AliSpectraAODEventCuts * fEventCuts; // Event Cuts
+ AliSpectraAODPID * fPID;// PID class
+ Bool_t fIsMC;// true if processing MC
+ Int_t fNRebin; //rebin of histos
+ AliAnalysisTaskSpectraAOD(const AliAnalysisTaskSpectraAOD&);
+ AliAnalysisTaskSpectraAOD& operator=(const AliAnalysisTaskSpectraAOD&);
+
+ ClassDef(AliAnalysisTaskSpectraAOD, 1);
+};
+
+#endif