]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/EBYE/PIDFluctuation/task/AliEbyEParticleRatioFluctuationTask.h
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGCF / EBYE / PIDFluctuation / task / AliEbyEParticleRatioFluctuationTask.h
index 33ea676a827ad040e4f6106876d4612bbe0e4821..c9f047c01bb99c197e5db9bf0704573ba235c9ce 100644 (file)
@@ -1,88 +1,88 @@
-#ifndef AliEbyEParticleRatioFluctuationTask_cxx\r
-#define AliEbyEParticleRatioFluctuationTask_cxx\r
-\r
-//=========================================================================//\r
-//                                                                         //\r
-//             AliEbyE Analysis for Particle Ratio Fluctuation             //\r
-//              Author:   Deepika Rathee  || Satyajit Jena                 //\r
-//                        drathee@cern.ch || sjena@cern.ch                 //\r
-//                                                                         //\r
-//=========================================================================//\r
-\r
-class TH1D;\r
-class TH2F;\r
-class TH3F;\r
-class TString;\r
-class AliAODEvent;\r
-class AliAODTrack;\r
-class AliAODMCParticle;\r
-class TList;\r
-class AliESDtrackCuts;\r
-class AliHelperPID;\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-#include "AliPID.h"\r
-#include "THnSparse.h"\r
-\r
-class AliEbyEParticleRatioFluctuationTask: public AliAnalysisTaskSE {\r
- public:\r
-  AliEbyEParticleRatioFluctuationTask( const char *name = "HigherMomentAnalysis");\r
-  virtual ~AliEbyEParticleRatioFluctuationTask();\r
-\r
-  virtual void   UserCreateOutputObjects();\r
-  virtual void   UserExec(Option_t *option);\r
-  virtual void   Terminate(Option_t *);\r
-\r
-  static const Int_t kNCentralityBins = 20; //! N centrality bins\r
-  static const Int_t kNSparseData = 14;     //! N Sparse bins\r
-   \r
-  void SetVertexDiamond(Double_t vx, Double_t vy, Double_t vz) {fVxMax = vx;fVyMax = vy; fVzMax = vz;}\r
-  void SetKinematicsCuts(Double_t ptl, Double_t pth, Double_t eta) {fPtLowerLimit = ptl; fPtHigherLimit = pth; fEtaLowerLimit = -eta; fEtaHigherLimit = eta; }\r
-  void SetAODtrackCutBit(Int_t bit) {fAODtrackCutBit = bit; }\r
-  void SetDCA(Double_t xy, Double_t z) { fDCAxy = xy; fDCAz = z; }\r
-  void SetTPCNclus(Int_t nclus) { fTPCNClus = nclus;}\r
-  void SetCentralityEstimator(const char* cent) { fCentralityEstimator = cent;}\r
-  void SetAnalysisType(const char* analysisType) {fAnalysisType = analysisType;}\r
-  void SetAnalysisData(const char* analysisData) {fAnalysisData = analysisData;}\r
-  void RunQA() {isQA = kTRUE;}\r
-  void Debug() {fDebug = kTRUE;}\r
-  void SetHelperPID(AliHelperPID* pid){fHelperPID = pid;}\r
-\r
- private:\r
-\r
-  Bool_t       AcceptEvent(AliAODEvent *event, Int_t cent) const; //! accept eventc\r
-  Bool_t       AcceptTrack(AliAODTrack *track, Int_t cent) const; //! accept track\r
-  Bool_t       AcceptMCTrack(AliAODMCParticle *track, Int_t cent) const; //! accept track\r
-  TList        *fThnList;\r
-  TString      fAnalysisType;          //! "AOD", "AODMC"\r
-  TString      fAnalysisData;          //! "PbPb", "pp", "pA"\r
-  TString      fCentralityEstimator;   //! "V0M","TRK","TKL","ZDC","FMD"  \r
-  Double_t     fVxMax;                 //!  vxmax\r
-  Double_t     fVyMax;                 //!  vymax\r
-  Double_t     fVzMax;                 //!  vzmax\r
-  Double_t     fDCAxy;                 //!  DCA xy\r
-  Double_t     fDCAz;                  //!  DCA z\r
-  Double_t     fPtLowerLimit;\r
-  Double_t     fPtHigherLimit;\r
-  Double_t     fEtaLowerLimit;\r
-  Double_t     fEtaHigherLimit;\r
-\r
-  Int_t        fTPCNClus;\r
-  Int_t        fAODtrackCutBit;\r
-  Bool_t       isQA;\r
-  Bool_t       fDebug;\r
-  AliHelperPID *fHelperPID;\r
-  TH1D         *fEventCounter;\r
-  TH2F         *fHistQA[14];\r
-  THnSparseI   *fHistoCorrelation; \r
-  \r
-  //________________________________\r
-  AliEbyEParticleRatioFluctuationTask(const AliEbyEParticleRatioFluctuationTask&);\r
-  AliEbyEParticleRatioFluctuationTask& operator = (const AliEbyEParticleRatioFluctuationTask&);\r
-  ClassDef(AliEbyEParticleRatioFluctuationTask, 1);\r
-\r
-};\r
-\r
-#endif\r
-\r
\r
+#ifndef AliEbyEParticleRatioFluctuationTask_cxx
+#define AliEbyEParticleRatioFluctuationTask_cxx
+
+//=========================================================================//
+//                                                                         //
+//             AliEbyE Analysis for Particle Ratio Fluctuation             //
+//              Author:   Deepika Rathee  || Satyajit Jena                 //
+//                        drathee@cern.ch || sjena@cern.ch                 //
+//                                                                         //
+//=========================================================================//
+
+class TH1D;
+class TH2F;
+class TH3F;
+class TString;
+class AliAODEvent;
+class AliAODTrack;
+class AliAODMCParticle;
+class TList;
+class AliESDtrackCuts;
+class AliHelperPID;
+
+#include "AliAnalysisTaskSE.h"
+#include "AliPID.h"
+#include "THnSparse.h"
+
+class AliEbyEParticleRatioFluctuationTask: public AliAnalysisTaskSE {
+ public:
+  AliEbyEParticleRatioFluctuationTask( const char *name = "HigherMomentAnalysis");
+  virtual ~AliEbyEParticleRatioFluctuationTask();
+
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
+  virtual void   Terminate(Option_t *);
+
+  static const Int_t kNCentralityBins = 20; //! N centrality bins
+  static const Int_t kNSparseData = 14;     //! N Sparse bins
+   
+  void SetVertexDiamond(Double_t vx, Double_t vy, Double_t vz) {fVxMax = vx;fVyMax = vy; fVzMax = vz;}
+  void SetKinematicsCuts(Double_t ptl, Double_t pth, Double_t eta) {fPtLowerLimit = ptl; fPtHigherLimit = pth; fEtaLowerLimit = -eta; fEtaHigherLimit = eta; }
+  void SetAODtrackCutBit(Int_t bit) {fAODtrackCutBit = bit; }
+  void SetDCA(Double_t xy, Double_t z) { fDCAxy = xy; fDCAz = z; }
+  void SetTPCNclus(Int_t nclus) { fTPCNClus = nclus;}
+  void SetCentralityEstimator(const char* cent) { fCentralityEstimator = cent;}
+  void SetAnalysisType(const char* analysisType) {fAnalysisType = analysisType;}
+  void SetAnalysisData(const char* analysisData) {fAnalysisData = analysisData;}
+  void RunQA() {isQA = kTRUE;}
+  void Debug() {fDebug = kTRUE;}
+  void SetHelperPID(AliHelperPID* pid){fHelperPID = pid;}
+
+ private:
+
+  Bool_t       AcceptEvent(AliAODEvent *event, Int_t cent) const; //! accept eventc
+  Bool_t       AcceptTrack(AliAODTrack *track, Int_t cent) const; //! accept track
+  Bool_t       AcceptMCTrack(AliAODMCParticle *track, Int_t cent) const; //! accept track
+  TList        *fThnList;
+  TString      fAnalysisType;          //! "AOD", "AODMC"
+  TString      fAnalysisData;          //! "PbPb", "pp", "pA"
+  TString      fCentralityEstimator;   //! "V0M","TRK","TKL","ZDC","FMD"  
+  Double_t     fVxMax;                 //!  vxmax
+  Double_t     fVyMax;                 //!  vymax
+  Double_t     fVzMax;                 //!  vzmax
+  Double_t     fDCAxy;                 //!  DCA xy
+  Double_t     fDCAz;                  //!  DCA z
+  Double_t     fPtLowerLimit;
+  Double_t     fPtHigherLimit;
+  Double_t     fEtaLowerLimit;
+  Double_t     fEtaHigherLimit;
+
+  Int_t        fTPCNClus;
+  Int_t        fAODtrackCutBit;
+  Bool_t       isQA;
+  Bool_t       fDebug;
+  AliHelperPID *fHelperPID;
+  TH1D         *fEventCounter;
+  TH2F         *fHistQA[14];
+  THnSparseI   *fHistoCorrelation; 
+  
+  //________________________________
+  AliEbyEParticleRatioFluctuationTask(const AliEbyEParticleRatioFluctuationTask&);
+  AliEbyEParticleRatioFluctuationTask& operator = (const AliEbyEParticleRatioFluctuationTask&);
+  ClassDef(AliEbyEParticleRatioFluctuationTask, 1);
+
+};
+
+#endif
+