1 #ifndef ALIADRECONSTRUCTOR_H
2 #define ALIADRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.*/
4 /* See cxx source for full Copyright notice */
5 /* $Id: AliADReconstructor.h 20956 2007-09-26 14:22:18Z cvetan $ */
7 ///////////////////////////////////////////////////////////////////////////
9 /// class for AD reconstruction //
11 ///////////////////////////////////////////////////////////////////////////
13 #include "AliReconstructor.h"
19 class AliADReconstructor: public AliReconstructor {
22 virtual ~AliADReconstructor();
25 virtual void Reconstruct(AliRawReader* /*rawReader*/,
26 TTree* /*clustersTree*/) const {
27 AliError("Method not implemented"); return;};
28 virtual void Reconstruct(TTree*, TTree*) const {return;};
30 virtual void FillESD(TTree* digitsTree, TTree* /*clustersTree*/,
31 AliESDEvent* esd) const;
33 virtual void FillESD(AliRawReader* /*rawReader*/, TTree* /*clustersTree*/,
34 AliESDEvent* /*esd*/) const {
35 AliError("Method not implemented"); return;};
37 virtual Bool_t HasDigitConversion() const { return kTRUE; }
38 virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
43 AliESDAD* fESDAD; // AD ESD object
46 AliADReconstructor(const AliADReconstructor&); //Not implemented
47 AliADReconstructor& operator = (const AliADReconstructor&); //Not implemented
50 mutable TClonesArray *fDigitsArray; // clones-array for ConvertDigits() and FillESD()
52 ClassDef(AliADReconstructor, 1) // class for the AD reconstruction