]>
Commit | Line | Data |
---|---|---|
f444a19f | 1 | #ifndef ALIPHOSRECONSTRUCTOR_H |
2 | #define ALIPHOSRECONSTRUCTOR_H | |
d15a28e7 | 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 | ||
b2a60966 | 8 | //_________________________________________________________________________ |
9a6ec61a | 9 | // Wrapping class for reconstruction |
a3dfe79c | 10 | //*-- |
dfe0be07 | 11 | //*-- Author: Yves Schutz (SUBATECH) |
12 | // Reconstruction class. Redesigned from the old AliReconstructionner class and | |
13 | // derived from STEER/AliReconstructor. | |
14 | //_________________________________________________________________________ | |
d15a28e7 | 15 | |
16 | // --- ROOT system --- | |
17 | ||
dfe0be07 | 18 | #include "AliReconstructor.h" |
7acf6008 | 19 | class AliPHOSDigitizer ; |
20 | class AliPHOSClusterizer ; | |
21 | class AliPHOSTrackSegmentMaker ; | |
22 | class AliPHOSPID ; | |
23 | class AliPHOSSDigitizer ; | |
35293055 | 24 | class AliESD ; |
d15a28e7 | 25 | |
26 | // --- Standard library --- | |
27 | ||
28 | // --- AliRoot header files --- | |
29 | ||
dfe0be07 | 30 | class AliPHOSReconstructor : public AliReconstructor { |
d15a28e7 | 31 | |
32 | public: | |
33 | ||
f444a19f | 34 | AliPHOSReconstructor() ; //ctor |
dfe0be07 | 35 | AliPHOSReconstructor(const AliPHOSReconstructor & rec) : AliReconstructor(rec) { |
7acf6008 | 36 | // cpy ctor: |
839ffcb3 | 37 | // requested by the Coding Convention |
f1611b7c | 38 | Fatal("cpy ctor", "not implemented") ; |
839ffcb3 | 39 | } |
0379a13e | 40 | ~AliPHOSReconstructor() ; //dtor |
d15a28e7 | 41 | |
dfe0be07 | 42 | Bool_t Debug() const { return fDebug ; } |
43 | virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const ; | |
44 | virtual void Reconstruct(AliRunLoader* runLoader) const ; | |
364de5c6 | 45 | |
f444a19f | 46 | AliPHOSReconstructor & operator = (const AliPHOSReconstructor & /*rvalue*/) { |
a3dfe79c | 47 | // assignement operator requested by coding convention but not needed |
35293055 | 48 | Fatal("operator =", "not implemented") ; |
839ffcb3 | 49 | return *this ; |
50 | } | |
51 | ||
d15a28e7 | 52 | private: |
53 | ||
dfe0be07 | 54 | Bool_t fDebug; //! verbosity controller |
7acf6008 | 55 | |
dfe0be07 | 56 | ClassDef(AliPHOSReconstructor,2) // Reconstruction algorithm class (Base Class) |
d15a28e7 | 57 | |
58 | }; | |
59 | ||
f444a19f | 60 | #endif // ALIPHOSRECONSTRUCTOR_H |