]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/PHOSTasks/PHOS_embedding/AliPHOSEmbedding.h
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGGA / PHOSTasks / PHOS_embedding / AliPHOSEmbedding.h
index 807b8eb44578af1e5e19df91ab13726c0b059687..cde7bef9e83c174ca0161861663c8f0d162f38ef 100644 (file)
@@ -1,93 +1,93 @@
-#ifndef AliPHOSEmbedding_h\r
-#define AliPHOSEmbedding_h\r
-\r
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
- * See cxx source for full Copyright notice                               */\r
-\r
-// Class to perform embedding on the AOD level\r
-// Author: D.Peressounko\r
-\r
-class TChain ;\r
-class TClonesArray ;\r
-class TH2F ;\r
-\r
-class AliPHOSClusterizerv1 ;\r
-class AliPHOSReconstructor ;\r
-class AliAODEvent ;\r
-class AliESDEvent ;\r
-class AliESDtrack ;\r
-class AliESDCaloCells ;\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-class AliPHOSEmbedding : public AliAnalysisTaskSE {\r
-public:\r
-  AliPHOSEmbedding(const char *name = "AliPHOSEmbedding");\r
-  virtual ~AliPHOSEmbedding() {}\r
-  \r
-  //Standard methods\r
-  virtual void   UserCreateOutputObjects();\r
-  virtual void   UserExec(Option_t *option);\r
-  virtual void   Terminate(Option_t *){}\r
-  \r
-  //Chain with signal AOD for embedding\r
-  void SetSignalChain(TChain * signal){fAODChain =signal;}\r
-\r
-  //Calibration used in reconstruction of real data (ESDs)\r
-  //If not set, assume same calibration as set by default\r
-  void SetOldCalibration(TH2F **calib) ; \r
-\r
-private:\r
-  AliPHOSEmbedding(const AliPHOSEmbedding&); // not implemented\r
-  AliPHOSEmbedding& operator=(const AliPHOSEmbedding&); // not implemented\r
-\r
-  void Init() ;\r
-  void InitMF() ; //Mag.Field initialization for track matching\r
-  void InitGeometry() ;\r
-  \r
-  AliAODEvent * GetNextSignalEvent(void) ;\r
-\r
-  void CopyRecalibrateDigits(void) ;\r
-  void MakeEmbedding(AliESDEvent * data, AliAODEvent * signal) ;\r
-  void MakeDigits(AliAODEvent* signal) ;  \r
-\r
-  //Convert ESD with embedded signal to AOD\r
-  //First standard stuff\r
-  void ConvertESDtoAOD(AliESDEvent *esd) ;\r
-  void ConvertHeader(AliESDEvent &esd) ;\r
-  void ConvertPrimaryVertices(const AliESDEvent &esd) ;\r
-  void ConvertCaloClusters(const AliESDEvent &esd) ;\r
-  void ConvertEMCALCells(const AliESDEvent &esd) ;\r
-  void ConvertPHOSCells(const AliESDEvent &esd) ;\r
-  \r
-  //Add new branch\r
-  void ConvertEmbeddedClusters(const AliESDEvent *esd) ;\r
-  void ConvertEmbeddedCells(const AliESDEvent *esd) ;\r
-  void ConvertMCParticles(const AliAODEvent *aod) ;\r
-\r
-  Float_t TestCPV(Double_t dx, Double_t dz, Double_t pt, Int_t charge) ;\r
-  \r
-\r
-  TChain * fAODChain ; //Signal\r
-\r
-  TTree * fDigitsTree ;  //! Digits\r
-  TTree * fClustersTree; //! Clusters\r
-  TTree * fTreeOut;      //Output AOD\r
-  TClonesArray * fDigitsArr ; //!\r
-\r
-  TClonesArray * fEmbeddedClusters ; //!\r
-  AliAODCaloCells * fEmbeddedCells ; //!\r
-  AliESDCaloCells * fCellsPHOS ; //! Old PHOS cells\r
-\r
-  AliPHOSClusterizerv1 * fClusterizer ; //!\r
-  AliPHOSReconstructor * fPHOSReconstructor ; //!\r
-  \r
-  TH2F * fOldPHOSCalibration[5] ; //! Calibration coeff. used in ESD production\r
-\r
-  Int_t fNSignal ; // Number of signal evetns processed  \r
-  Int_t fNCaloClustersOld ; //Number of CaloClusters already in ESD\r
-  Bool_t fInitialized ; //!\r
-  ClassDef(AliPHOSEmbedding, 1); // PHOS analysis task\r
-};\r
-\r
-#endif\r
+#ifndef AliPHOSEmbedding_h
+#define AliPHOSEmbedding_h
+
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+// Class to perform embedding on the AOD level
+// Author: D.Peressounko
+
+class TChain ;
+class TClonesArray ;
+class TH2F ;
+
+class AliPHOSClusterizerv1 ;
+class AliPHOSReconstructor ;
+class AliAODEvent ;
+class AliESDEvent ;
+class AliESDtrack ;
+class AliESDCaloCells ;
+
+#include "AliAnalysisTaskSE.h"
+
+class AliPHOSEmbedding : public AliAnalysisTaskSE {
+public:
+  AliPHOSEmbedding(const char *name = "AliPHOSEmbedding");
+  virtual ~AliPHOSEmbedding() {}
+  
+  //Standard methods
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
+  virtual void   Terminate(Option_t *){}
+  
+  //Chain with signal AOD for embedding
+  void SetSignalChain(TChain * signal){fAODChain =signal;}
+
+  //Calibration used in reconstruction of real data (ESDs)
+  //If not set, assume same calibration as set by default
+  void SetOldCalibration(TH2F **calib) ; 
+
+private:
+  AliPHOSEmbedding(const AliPHOSEmbedding&); // not implemented
+  AliPHOSEmbedding& operator=(const AliPHOSEmbedding&); // not implemented
+
+  void Init() ;
+  void InitMF() ; //Mag.Field initialization for track matching
+  void InitGeometry() ;
+  
+  AliAODEvent * GetNextSignalEvent(void) ;
+
+  void CopyRecalibrateDigits(void) ;
+  void MakeEmbedding(AliESDEvent * data, AliAODEvent * signal) ;
+  void MakeDigits(AliAODEvent* signal) ;  
+
+  //Convert ESD with embedded signal to AOD
+  //First standard stuff
+  void ConvertESDtoAOD(AliESDEvent *esd) ;
+  void ConvertHeader(AliESDEvent &esd) ;
+  void ConvertPrimaryVertices(const AliESDEvent &esd) ;
+  void ConvertCaloClusters(const AliESDEvent &esd) ;
+  void ConvertEMCALCells(const AliESDEvent &esd) ;
+  void ConvertPHOSCells(const AliESDEvent &esd) ;
+  
+  //Add new branch
+  void ConvertEmbeddedClusters(const AliESDEvent *esd) ;
+  void ConvertEmbeddedCells(const AliESDEvent *esd) ;
+  void ConvertMCParticles(const AliAODEvent *aod) ;
+
+  Float_t TestCPV(Double_t dx, Double_t dz, Double_t pt, Int_t charge) ;
+  
+
+  TChain * fAODChain ; //Signal
+
+  TTree * fDigitsTree ;  //! Digits
+  TTree * fClustersTree; //! Clusters
+  TTree * fTreeOut;      //Output AOD
+  TClonesArray * fDigitsArr ; //!
+
+  TClonesArray * fEmbeddedClusters ; //!
+  AliAODCaloCells * fEmbeddedCells ; //!
+  AliESDCaloCells * fCellsPHOS ; //! Old PHOS cells
+
+  AliPHOSClusterizerv1 * fClusterizer ; //!
+  AliPHOSReconstructor * fPHOSReconstructor ; //!
+  
+  TH2F * fOldPHOSCalibration[5] ; //! Calibration coeff. used in ESD production
+
+  Int_t fNSignal ; // Number of signal evetns processed  
+  Int_t fNCaloClustersOld ; //Number of CaloClusters already in ESD
+  Bool_t fInitialized ; //!
+  ClassDef(AliPHOSEmbedding, 1); // PHOS analysis task
+};
+
+#endif