]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSPID.h
Changes from Svein Lindal
[u/mrichter/AliRoot.git] / PHOS / AliPHOSPID.h
index 1db79aded0cbd3b242e5a434bea5febd08ed8a3e..aceca482cd82d7b0b14202b8e210a868d3ada906 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.41  2007/08/28 12:55:08  policheh
+ * Loaders removed from the reconstruction code (C.Cheshkov)
+ *
  * Revision 1.40  2007/08/07 14:12:03  kharlov
  * Quality assurance added (Yves Schutz)
  *
@@ -45,7 +48,6 @@ class AliESDEvent ;
 class AliPHOSGeometry ;
 class AliPHOSClusterizer ;
 class AliPHOSTrackSegmentMaker ;
-class AliPHOSQualAssDataMaker ; 
 
 class AliPHOSPID : public TObject {
 
@@ -67,9 +69,10 @@ class AliPHOSPID : public TObject {
 
   void SetESD(AliESDEvent *esd) { fESD = esd; }
 
-  virtual const char * Version() const = 0;
+  void SetEnergyCorrectionOn(Bool_t on=kTRUE) {fEnergyCorrectionOn = on;}
+  Bool_t GetEnergyCorrectionOn() const  {return fEnergyCorrectionOn;}
 
-  AliPHOSQualAssDataMaker * GetQualAssDataMaker() const { return fQADM ; } 
+  virtual const char * Version() const = 0;
 
 protected:
 
@@ -81,12 +84,12 @@ protected:
 
   TClonesArray *fTrackSegments;     //!Array with found track segments
   TClonesArray *fRecParticles;      //!Array with reconstructed particles (PID)
-
+  
+  Bool_t   fEnergyCorrectionOn;     // Do energy correction in GetCalibratedEnergy()
+  
 private: 
 
-  AliPHOSQualAssDataMaker * fQADM ; //!Quality Assurance Data Maker
-
-  ClassDef(AliPHOSPID,6)  // Particle Identifier algorithm (base class)
+  ClassDef(AliPHOSPID,7)  // Particle Identifier algorithm (base class)
 
 } ;