]>
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 |
2e60107f | 41 | static void SetDebug() { fgDebug = kTRUE ; } |
42 | static void ResetDebug() { fgDebug = kFALSE ; } | |
43 | static Bool_t Debug() { return fgDebug ; } | |
dfe0be07 | 44 | virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const ; |
45 | virtual void Reconstruct(AliRunLoader* runLoader) const ; | |
364de5c6 | 46 | |
f444a19f | 47 | AliPHOSReconstructor & operator = (const AliPHOSReconstructor & /*rvalue*/) { |
a3dfe79c | 48 | // assignement operator requested by coding convention but not needed |
35293055 | 49 | Fatal("operator =", "not implemented") ; |
839ffcb3 | 50 | return *this ; |
51 | } | |
52 | ||
d15a28e7 | 53 | private: |
54 | ||
2e60107f | 55 | static Bool_t fgDebug ; //! verbosity controller |
7acf6008 | 56 | |
dfe0be07 | 57 | ClassDef(AliPHOSReconstructor,2) // Reconstruction algorithm class (Base Class) |
d15a28e7 | 58 | |
59 | }; | |
60 | ||
f444a19f | 61 | #endif // ALIPHOSRECONSTRUCTOR_H |