AliMiniHeader structure and executables addMiniHeader and printMiniHeader removed
[u/mrichter/AliRoot.git] / PHOS / AliPHOSReconstructor.h
CommitLineData
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 19class AliPHOSDigitizer ;
20class AliPHOSClusterizer ;
21class AliPHOSTrackSegmentMaker ;
22class AliPHOSPID ;
23class AliPHOSSDigitizer ;
35293055 24class AliESD ;
d15a28e7 25
26// --- Standard library ---
27
28// --- AliRoot header files ---
29
dfe0be07 30class AliPHOSReconstructor : public AliReconstructor {
d15a28e7 31
32public:
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 }
40
dfe0be07 41 virtual ~AliPHOSReconstructor() {} ;
d15a28e7 42
dfe0be07 43 Bool_t Debug() const { return fDebug ; }
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
7acf6008 53private:
d15a28e7 54
dfe0be07 55 Bool_t fDebug; //! verbosity controller
7acf6008 56
dfe0be07 57 ClassDef(AliPHOSReconstructor,2) // Reconstruction algorithm class (Base Class)
d15a28e7 58
59};
60
f444a19f 61#endif // ALIPHOSRECONSTRUCTOR_H