1 #ifndef ALIT0RECONSTRUCTOR_H
2 #define ALIT0RECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 /********************************************************************
8 * header class T0 reconstruction
9 * Alla Maevskaya INR RAS alla@inr.ru *
10 * Alla.Maevskaya@cern.ch
11 *******************************************************************/
13 #include "AliReconstructor.h"
14 #include "AliT0Parameters.h"
16 class AliT0Reconstructor: public AliReconstructor {
19 virtual ~AliT0Reconstructor() {};
20 AliT0Reconstructor( const AliT0Reconstructor&r );
21 AliT0Reconstructor& operator=(const AliT0Reconstructor&r);
24 virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const;
25 virtual void Reconstruct(AliRawReader*rawReader , TTree* recTree) const;
27 virtual void FillESD( AliRawReader*/*rawReader*/, TTree*clustersTree, AliESDEvent*esd ) const
28 {FillESD((TTree*)NULL,clustersTree,esd);}
29 virtual void FillESD( TTree* digitsTree, TTree*clustersTree, AliESDEvent*esd ) const;
31 virtual Bool_t HasDigitConversion() const {return kFALSE;}
34 Float_t fdZonA; // Zideal - Zreal side A
35 Float_t fdZonC; // Zideal - Zreal side C
36 Float_t fZposition; // vertex position
37 Float_t fTime0vertex[24]; // time position if Zvertex=0
38 AliT0Parameters *fParam; //pointer to T0 parameters class
39 TObjArray fAmpLEDrec; // amp LED-CFD
41 ClassDef(AliT0Reconstructor, 1) // class for the T0 reconstruction
45 typedef AliT0Reconstructor AliSTARTReconstructor; // for backward compatibility