]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/PHOSTasks/PHOSCalib/AliAnalysisTaskPi0Calib.h
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGGA / PHOSTasks / PHOSCalib / AliAnalysisTaskPi0Calib.h
index f290db98ca186168091de3eb3b7a6b9ff2949c8c..3897e9f6ea135e7044775a18d834333d99bb5f0d 100644 (file)
@@ -1,71 +1,71 @@
-#ifndef AliAnalysisTaskPi0Calib_cxx\r
-#define AliAnalysisTaskPi0Calib_cxx\r
-\r
-// PHOS calibration with pi0\r
-// Authors: DP, YK\r
-\r
-class TObjArray;\r
-class TH1F;\r
-class TH2I;\r
-class TH2F;\r
-class TH2D;\r
-class TH3F;\r
-class TF1 ;\r
-class AliPHOSGeometry;\r
-class AliESDEvent ;\r
-#include "AliPHOSCalibData.h"\r
-#include "AliCDBManager.h"\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-class AliAnalysisTaskPi0Calib : public AliAnalysisTaskSE {\r
-public:\r
-  AliAnalysisTaskPi0Calib(const char *name = "PHOS");\r
-  virtual ~AliAnalysisTaskPi0Calib() ;\r
-  \r
-  virtual void   UserCreateOutputObjects();\r
-  virtual void   UserExec(Option_t *option);\r
-  virtual void   Terminate(Option_t *);\r
-  void SetPHOSBadMap(Int_t mod,TH2I * h)\r
-  {\r
-    if(fPHOSBadMap[mod]) delete fPHOSBadMap[mod] ;\r
-    fPHOSBadMap[mod]=new TH2I(*h) ;\r
-    printf("Set %s \n",fPHOSBadMap[mod]->GetName());\r
-  }\r
-\r
-  void SetPHOSCalib(Int_t mod,TH2D * h)\r
-  {\r
-    if(fPHOSAmp[mod]) delete fPHOSAmp[mod] ;\r
-    fPHOSAmp[mod]=new TH2D(*h) ;\r
-    printf("Set %s \n",fPHOSAmp[mod]->GetName());\r
-  }\r
-  \r
-  \r
-private:\r
-\r
-  AliAnalysisTaskPi0Calib(const AliAnalysisTaskPi0Calib&); // not implemented\r
-  AliAnalysisTaskPi0Calib& operator=(const AliAnalysisTaskPi0Calib&); // not implemented\r
-  Bool_t IsGoodChannel(const char * det, Int_t mod,Int_t ix, Int_t iz); //Use addisional bad map for PHOS\r
-  void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key\r
-  void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key\r
-  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key\r
-  Bool_t TestTOF(Double_t e,Double_t tof) ;  //Evaluate TOF cut\r
-  Bool_t TestLambda(Double_t pt,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons\r
-  Double_t TestCPV(Double_t dx, Double_t dz, Double_t pt, Int_t charge);\r
-  Int_t ConvertRunNumber(Int_t run) ; \r
-\r
-private:\r
-  TList            * fOutputContainer; //! final histogram container\r
-  TList            * fPHOSEvents;      //! Containers for events with PHOS photons\r
-  TClonesArray     * fPHOSEvent ;      //! PHOS photons in current event\r
-  AliPHOSCalibData * fPHOSCalibData;   //! PHOS calibration object\r
-  TH2I             * fPHOSBadMap[6] ;  //Container for PHOS bad channels map\r
-  TH2D             * fPHOSAmp[6] ;     //Container for PHOS bad channels map\r
-\r
-  AliPHOSGeometry  * fPHOSGeo;         //! PHOS geometry\r
-  Int_t              fEventCounter;    // number of analyzed events\r
-\r
-  ClassDef(AliAnalysisTaskPi0Calib, 1); // PHOS analysis task\r
-};\r
-\r
-#endif\r
+#ifndef AliAnalysisTaskPi0Calib_cxx
+#define AliAnalysisTaskPi0Calib_cxx
+
+// PHOS calibration with pi0
+// Authors: DP, YK
+
+class TObjArray;
+class TH1F;
+class TH2I;
+class TH2F;
+class TH2D;
+class TH3F;
+class TF1 ;
+class AliPHOSGeometry;
+class AliESDEvent ;
+#include "AliPHOSCalibData.h"
+#include "AliCDBManager.h"
+
+#include "AliAnalysisTaskSE.h"
+
+class AliAnalysisTaskPi0Calib : public AliAnalysisTaskSE {
+public:
+  AliAnalysisTaskPi0Calib(const char *name = "PHOS");
+  virtual ~AliAnalysisTaskPi0Calib() ;
+  
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
+  virtual void   Terminate(Option_t *);
+  void SetPHOSBadMap(Int_t mod,TH2I * h)
+  {
+    if(fPHOSBadMap[mod]) delete fPHOSBadMap[mod] ;
+    fPHOSBadMap[mod]=new TH2I(*h) ;
+    printf("Set %s \n",fPHOSBadMap[mod]->GetName());
+  }
+
+  void SetPHOSCalib(Int_t mod,TH2D * h)
+  {
+    if(fPHOSAmp[mod]) delete fPHOSAmp[mod] ;
+    fPHOSAmp[mod]=new TH2D(*h) ;
+    printf("Set %s \n",fPHOSAmp[mod]->GetName());
+  }
+  
+  
+private:
+
+  AliAnalysisTaskPi0Calib(const AliAnalysisTaskPi0Calib&); // not implemented
+  AliAnalysisTaskPi0Calib& operator=(const AliAnalysisTaskPi0Calib&); // not implemented
+  Bool_t IsGoodChannel(const char * det, Int_t mod,Int_t ix, Int_t iz); //Use addisional bad map for PHOS
+  void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key
+  void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key
+  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key
+  Bool_t TestTOF(Double_t e,Double_t tof) ;  //Evaluate TOF cut
+  Bool_t TestLambda(Double_t pt,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons
+  Double_t TestCPV(Double_t dx, Double_t dz, Double_t pt, Int_t charge);
+  Int_t ConvertRunNumber(Int_t run) ; 
+
+private:
+  TList            * fOutputContainer; //! final histogram container
+  TList            * fPHOSEvents;      //! Containers for events with PHOS photons
+  TClonesArray     * fPHOSEvent ;      //! PHOS photons in current event
+  AliPHOSCalibData * fPHOSCalibData;   //! PHOS calibration object
+  TH2I             * fPHOSBadMap[6] ;  //Container for PHOS bad channels map
+  TH2D             * fPHOSAmp[6] ;     //Container for PHOS bad channels map
+
+  AliPHOSGeometry  * fPHOSGeo;         //! PHOS geometry
+  Int_t              fEventCounter;    // number of analyzed events
+
+  ClassDef(AliAnalysisTaskPi0Calib, 1); // PHOS analysis task
+};
+
+#endif