// --- Standard library ---
// --- AliRoot header files ---
-class AliEMCALEmcRecPoint ;
+class AliEMCALTowerRecPoint ;
class AliEMCALRecPoint ;
#include "AliEMCALPID.h"
virtual void Exec(Option_t * option) ;
virtual const Int_t GetRecParticlesInRun() const {return fRecParticlesInRun ;}
-
- virtual void Print(Option_t * option) const {}
- void Print() ;
-
+ Float_t GetCalibratedEnergy (Float_t e) const;
+ TVector3 GetMomentumDirection(AliEMCALTowerRecPoint * 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 ;
virtual void InitParameters() ;
void MakeRecParticles(void ) ;
void PrintRecParticles(Option_t * option) ;
- virtual void WriteRecParticles(Int_t event) ;
+ 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)