1 #ifndef ALIACORDERECONSTRUCTOR_H
2 #define ALIACORDERECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.*/
4 /* See cxx source for full Copyright notice */
5 /* $Id: AliACORDEReconstructor.h 20956 2007-09-26 14:22:18Z cvetan $ */
7 ///////////////////////////////////////////////////////////////////////////
9 /// class for ACORDE reconstruction //
11 ///////////////////////////////////////////////////////////////////////////
13 #include "AliReconstructor.h"
16 class AliACORDECalibData;
20 class AliACORDEReconstructor: public AliReconstructor {
22 AliACORDEReconstructor();
23 virtual ~AliACORDEReconstructor();
26 virtual void Reconstruct(AliRawReader* /*rawReader*/,
27 TTree* /*clustersTree*/) const {
28 AliError("Method not implemented"); return;};
29 virtual void Reconstruct(TTree*, TTree*) const {return;};
31 virtual void FillESD(TTree* digitsTree, TTree* /*clustersTree*/,
32 AliESDEvent* esd) const;
34 virtual void FillESD(AliRawReader* /*rawReader*/, TTree* /*clustersTree*/,
35 AliESDEvent* /*esd*/) const {
36 AliError("Method not implemented"); return;};
38 virtual Bool_t HasDigitConversion() const { return kTRUE; }
39 virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
41 AliACORDECalibData *GetCalibData() const;
44 //NO PODEMOS USARLOS X Q NO EXISTEN
45 AliESDACORDE* fESDACORDE; // ACORDE ESD object
48 AliACORDEReconstructor(const AliACORDEReconstructor& reconstructor);
49 AliACORDEReconstructor& operator = (const AliACORDEReconstructor& reconstructor);
51 AliACORDECalibData* fCalibData; //! calibration data
53 ClassDef(AliACORDEReconstructor, 0) // class for the ACORDE reconstruction