bug fix in the vertex selection
[u/mrichter/AliRoot.git] / PHOS / AliPHOSFastRecParticle.h
index 6bd9a40..faa5ddc 100644 (file)
@@ -5,6 +5,14 @@
 
 /* $Id$ */
 
+/* History of cvs commits:
+ *
+ * $Log$
+ * Revision 1.36  2005/05/28 14:19:04  schutz
+ * Compilation warnings fixed by T.P.
+ *
+ */
+
 //_________________________________________________________________________
 //  A  Particle modified by PHOS response and produced by AliPHOSvFast
 //  This is also a base class for AliPHOSRecParticle produced by AliPHOSPIDv1
@@ -17,7 +25,7 @@
 
 class TClonesArray;
 #include "TParticle.h"
-
+#include "AliPID.h"
 // --- Standard library ---
 
 // --- AliRoot header files ---
@@ -39,9 +47,9 @@ class AliPHOSFastRecParticle : public TParticle {
     // returns the index of this in the list
     return fIndexInList ; 
   } 
-  virtual const Int_t GetNPrimaries() const {return 0 ;}
+  virtual Int_t GetNPrimaries() const {return 0 ;}
   virtual const TParticle * GetPrimary(Int_t) const  {return 0 ;} 
-  const Int_t GetType() const { 
+  Int_t GetType() const { 
     // returns the type of the particle
     return fType ; 
   } 
@@ -73,7 +81,7 @@ class AliPHOSFastRecParticle : public TParticle {
 
   TString Name() const ; 
   virtual void Paint(Option_t * option="");
-  virtual void Print() const ; 
+  virtual void Print(const Option_t * = "") const ; 
   
   void SetTof(Float_t tof) { fTof = tof ; } 
   Float_t ToF() const { return fTof ; } 
@@ -96,6 +104,8 @@ class AliPHOSFastRecParticle : public TParticle {
   Int_t fIndexInList ; // the index of this RecParticle in the list stored in TreeR (to be set by analysis)
   Float_t fTof ;       // time of fliht
   Int_t fType ;        // particle type obtained by "virtual" reconstruction
+  Float_t fPID[AliPID::kSPECIESN] ; // PID probability densities
+
  private:
 
   ClassDef(AliPHOSFastRecParticle,2)  // Reconstructed Particle produced by the fast simulation