1 #ifndef ALIPHOSRECONSTRUCTIONER_H
2 #define ALIPHOSRECONSTRUCTIONER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 ////////////////////////////////////////////////
7 // Algorithme class for the reconstruction //
9 // Author Gines MARTINEZ SUBATECH //
12 ////////////////////////////////////////////////
14 // --- ROOT system ---
17 #include "AliPHOSClusterizer.h"
18 #include "AliPHOSTrackSegmentMaker.h"
19 #include "TClonesArray.h"
21 // --- Standard library ---
23 // --- AliRoot header files ---
25 class AliPHOSReconstructioner : public TObject {
29 AliPHOSReconstructioner(); //ctor
30 AliPHOSReconstructioner(AliPHOSClusterizer& Clusterizer, AliPHOSTrackSegmentMaker& Tracker); //ctor
31 ~AliPHOSReconstructioner(); // dtor
33 AliPHOSClusterizer * GetClusterizer() { return fClusterizer ; }
34 void Make(TClonesArray * DL, RecPointsList * emccl, RecPointsList * ppsdl, TrackSegmentsList * trsl) ; // does the job
39 AliPHOSClusterizer * fClusterizer ; // Method for clusterization
40 AliPHOSTrackSegmentMaker * fTrackSegmentMaker ; // Method for track segments finding
45 ClassDef(AliPHOSReconstructioner,1) // Reconstruction interface , version 1
49 #endif // ALIPHOSRECONSTRUCTIONER_H