Correction for actual vertex position implemented
[u/mrichter/AliRoot.git] / PHOS / AliPHOSPID.h
index 3ce51200e11c297f22782028a71e6dfbd68c6916..54fa111392d6afffcaa34afbccb012ad66a41cb3 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.37  2006/08/29 11:41:19  kharlov
+ * Missing implementation of ctors and = operator are added
+ *
  * Revision 1.36  2006/08/25 16:00:53  kharlov
  * Compliance with Effective C++AliPHOSHit.cxx
  *
@@ -33,7 +36,7 @@ class TClonesArray ;
 // --- Standard library ---
 
 // --- AliRoot header files ---
-
+class AliESD ;
 class AliPHOSGeometry ;
 class AliPHOSClusterizer ;
 class AliPHOSTrackSegmentMaker ;
@@ -59,6 +62,8 @@ class AliPHOSPID : public TTask {
   Int_t   GetFirstEvent()      const {return fFirstEvent;     }
   Int_t   GetLastEvent()       const {return fLastEvent;      }
 
+  void SetESD(AliESD *esd) { fESD = esd; }
+
   virtual const char * Version() const { Warning("Version", "not defined" ) ; return 0 ; }  
   virtual void WriteRecParticles() = 0;
 
@@ -66,6 +71,7 @@ protected:
   TString fEventFolderName ;  // event folder name
   Int_t   fFirstEvent;        // first event to process
   Int_t   fLastEvent;         // last  event to process
+  AliESD * fESD;              //! ESD object
 
 private: 
   virtual void Init() { Warning("Init", "not defined" ) ; }