]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALPIDv1.h
Added type which is not used yet, but will be for mixed events.
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALPIDv1.h
index 3d95e007f1ade3f2bfdb12a04f9bcfc0b0a44d1a..68a7f98bf282749589d241c2936d2fa09a9a66fe 100644 (file)
@@ -21,7 +21,6 @@ class TPrincipal ;
 // --- Standard library ---
 
 // --- AliRoot header files ---
-class AliEMCALEmcRecPoint ;
 class AliEMCALRecPoint ;
 
 #include "AliEMCALPID.h"
@@ -31,7 +30,7 @@ class  AliEMCALPIDv1 : public AliEMCALPID {
  public:
   
   AliEMCALPIDv1() ;          // ctor            
-  AliEMCALPIDv1(const TString alirunFileNameFile, const TString eventFolderName = AliConfig::fgkDefaultEventFolderName) ;
+  AliEMCALPIDv1(const TString alirunFileNameFile, const TString eventFolderName = AliConfig::GetDefaultEventFolderName()) ;
   AliEMCALPIDv1(const AliEMCALPIDv1 & pid) ;          // cpy ctor            
 
   virtual ~AliEMCALPIDv1() ; // dtor
@@ -39,15 +38,15 @@ class  AliEMCALPIDv1 : public AliEMCALPID {
   virtual void Exec(Option_t * option) ;
 
   virtual const Int_t GetRecParticlesInRun() const  {return fRecParticlesInRun ;}  
-  
+  Float_t  GetCalibratedEnergy    (Float_t e)                 const;
+  TVector3 GetMomentumDirection(AliEMCALRecPoint * emc)const ;
+
   virtual void Print(Option_t * option) const ;
  
   //To turn on or off the Pi0 analysis
-  const Bool_t GetPi0Analysis(){return fPi0Analysis;}
+  Bool_t GetPi0Analysis() const {return fPi0Analysis;}
   void  SetPi0Analysis(Bool_t turnonoff){ fPi0Analysis = turnonoff; }
-  virtual const char * Version() const { return "pid-v1" ; }  
-  
+   
  private:
   
   const TString BranchName() const ; 
@@ -58,6 +57,12 @@ class  AliEMCALPIDv1 : public AliEMCALPID {
   virtual  void WriteRecParticles() ; 
   void Unload(); 
 
+  void Print() const ; 
+
+  virtual const char * Version() const { return "pid-v1" ; }  
+
+  AliEMCALPIDv1 & operator = (const AliEMCALPIDv1 & /*pid*/) { return *this ;} 
+
  private:
 
   Bool_t  fDefaultInit;        //! Says if the task was created by defaut ctor (only parameters are initialized)
@@ -67,7 +72,7 @@ class  AliEMCALPIDv1 : public AliEMCALPID {
   Bool_t  fPi0Analysis;        //! Pi0 analysis on or off  
   Int_t   fRecParticlesInRun ; //! Total number of recparticles in one run
 
-  ClassDef( AliEMCALPIDv1,7)  // Particle identifier implementation version 1
+  ClassDef( AliEMCALPIDv1,8)  // Particle identifier implementation version 1
 
 };