]>
Commit | Line | Data |
---|---|---|
d15a28e7 | 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 */ | |
5 | ||
6ad0bfa0 | 6 | /* $Id$ */ |
7 | ||
d15a28e7 | 8 | //////////////////////////////////////////////// |
9 | // Algorithme class for the reconstruction // | |
10 | // // | |
11 | // Author Gines MARTINEZ SUBATECH // | |
6ad0bfa0 | 12 | // // |
13 | // january 2000: added Particle guesser (YS) // | |
d15a28e7 | 14 | // // |
15 | // // | |
16 | //////////////////////////////////////////////// | |
17 | ||
18 | // --- ROOT system --- | |
19 | ||
20 | #include "TObject.h" | |
21 | #include "AliPHOSClusterizer.h" | |
22 | #include "AliPHOSTrackSegmentMaker.h" | |
6ad0bfa0 | 23 | #include "AliPHOSParticleGuesser.h" |
d15a28e7 | 24 | #include "TClonesArray.h" |
25 | ||
26 | // --- Standard library --- | |
27 | ||
28 | // --- AliRoot header files --- | |
29 | ||
30 | class AliPHOSReconstructioner : public TObject { | |
31 | ||
32 | public: | |
33 | ||
34 | AliPHOSReconstructioner(); //ctor | |
6ad0bfa0 | 35 | AliPHOSReconstructioner(AliPHOSClusterizer * Clusterizer, AliPHOSTrackSegmentMaker * Tracker, |
36 | AliPHOSParticleGuesser * Guesser); //ctor | |
d15a28e7 | 37 | ~AliPHOSReconstructioner(); // dtor |
38 | ||
39 | AliPHOSClusterizer * GetClusterizer() { return fClusterizer ; } | |
6ad0bfa0 | 40 | void Init(AliPHOSClusterizer * Clusterizer, AliPHOSTrackSegmentMaker * Tracker, |
41 | AliPHOSParticleGuesser * Guesser) ; | |
42 | void Make(TClonesArray * DL, RecPointsList * emccl, RecPointsList * ppsdl, | |
43 | TrackSegmentsList * trsl, RecParticlesList * rpl) ; // does the job | |
d15a28e7 | 44 | |
45 | ||
46 | private: | |
47 | ||
9f616d61 | 48 | AliPHOSClusterizer * fClusterizer ; // Method for clusterization |
6ad0bfa0 | 49 | AliPHOSTrackSegmentMaker * fTrackSegmentMaker ; // Method for track segments finding |
50 | AliPHOSParticleGuesser * fParticleGuesser ; // Method for guessing the type of particle | |
92862013 | 51 | |
d15a28e7 | 52 | ClassDef(AliPHOSReconstructioner,1) // Reconstruction interface , version 1 |
53 | ||
54 | }; | |
55 | ||
56 | #endif // ALIPHOSRECONSTRUCTIONER_H |