/* $Id$ */
-////////////////////////////////////////////////
-// Algorithme class for the identification of//
-// particles detected in PHOS //
-// base class //
-// Version SUBATECH //
-// Author Yves Schutz SUBATECH //
-// //
-// pABC //
-////////////////////////////////////////////////
+//_________________________________________________________________________
+// Algorithm class for the identification of particles detected in PHOS
+// base class
+// of identified particles
+//*-- Author: Yves Schutz (SUBATECH)
// --- ROOT system ---
// --- AliRoot header files ---
-#include "AliPHOSTrackSegmentMaker.h"
+#include "AliPHOSTrackSegment.h"
+#include "AliPHOSRecParticle.h"
+#include "AliPHOSGeometry.h"
-typedef TClonesArray RecParticlesList ;
class AliPHOSPID : public TObject {
AliPHOSPID() ; // ctor
virtual ~AliPHOSPID() ; // dtor
- virtual void GuessParticleType(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 SetRelativeDistanceCut(Float_t ) {};
- ClassDef(AliPHOSPID,1) // Particle Guesser interface, version 1
+ protected:
+
+ AliPHOSGeometry * fGeom ; // pointer to PHOS geometry
+
+
+
+ ClassDef(AliPHOSPID,1) // Particle Identifier algorithm (base class)
} ;