AliPHOSReconstructioner(){} //ctor
AliPHOSReconstructioner(AliPHOSClusterizer * Clusterizer, AliPHOSTrackSegmentMaker * Tracker,
- AliPHOSPID * Identifier); //ctor
+ AliPHOSPID * Identifier); //ctor
+ AliPHOSReconstructioner(const AliPHOSReconstructioner & phos) {
+ // cpy ctor: no implementation yet
+ // requested by the Coding Convention
+ assert(0==1) ;
+ }
+
~AliPHOSReconstructioner(){} // dtor
AliPHOSClusterizer * GetClusterizer() { return fClusterizer ; }
void Init(AliPHOSClusterizer * Clusterizer, AliPHOSTrackSegmentMaker * Tracker,
AliPHOSPID * Identifier) ;
- void Make(TClonesArray * DL, RecPointsList * emccl, RecPointsList * ppsdl,
- TrackSegmentsList * trsl, RecParticlesList * rpl) ; // does the job
+ void Make(TClonesArray * DL,
+ AliPHOSRecPoint::RecPointsList * emccl,
+ AliPHOSRecPoint::RecPointsList * ppsdl,
+ AliPHOSTrackSegment::TrackSegmentsList * trsl,
+ AliPHOSRecParticle::RecParticlesList * rpl) ; // does the job
+ void SetDebugReconstruction(Bool_t deb) { fDebugReconstruction = deb; }
+
+ AliPHOSReconstructioner & operator = (const AliPHOSReconstructioner & rvalue) {
+ // assignement operator requested by coding convention
+ // but not needed
+ assert(0==1) ;
+ return *this ;
+ }
+
private:
+ Bool_t fDebugReconstruction; // For debuging of the Reconstruction procedure
AliPHOSClusterizer * fClusterizer ; // Method for clusterization
AliPHOSTrackSegmentMaker * fTrackSegmentMaker ; // Method for track segments finding
AliPHOSPID * fPID ; // Method for identifying the type of particle