]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSPID.h
new design: singleton to be used instead od AliPHOS object during analysis; contains...
[u/mrichter/AliRoot.git] / PHOS / AliPHOSPID.h
index e8efc91459e49621f9af784cf968f2dcc3275780..5d0d82ae1a65201d2aa103a2a475ee7da5d27932 100644 (file)
@@ -8,7 +8,7 @@
 //_________________________________________________________________________
 //  Algorithm class for the identification of particles detected in PHOS        
 //  base  class                             
-//                  
+//  of identified particles                
 //*-- Author: Yves Schutz (SUBATECH)
 
 // --- ROOT system ---
@@ -22,6 +22,7 @@
 
 #include "AliPHOSTrackSegment.h"
 #include "AliPHOSRecParticle.h"
+#include "AliPHOSGeometry.h"
 
 
 
@@ -32,9 +33,18 @@ public:
   AliPHOSPID() ;          // ctor            
   virtual ~AliPHOSPID() ; // dtor
 
-  virtual void MakeParticles(TrackSegmentsList * trsl, RecParticlesList * rpl) {} ; 
+  virtual void MakeParticles(AliPHOSTrackSegment::TrackSegmentsList * trsl, 
+                            AliPHOSRecParticle::RecParticlesList * rpl) {} ; 
+  virtual void Print(const char *){} ; 
   virtual void SetShowerProfileCuts(Float_t, Float_t, Float_t, Float_t) {} ; 
-  virtual void SetDispersionCutOff(Float_t ) {}    
+  virtual void SetDispersionCutOff(Float_t ) {} ;   
+  virtual void SetRelativeDistanceCut(Float_t ) {};
+
+ protected:
+  
+  AliPHOSGeometry      * fGeom ;           // pointer to PHOS geometry  
+
+
 
   ClassDef(AliPHOSPID,1)  // Particle Identifier algorithm (base class)