]> git.uio.no Git - u/mrichter/AliRoot.git/blame - T0/AliT0Reconstructor.h
violations fixed
[u/mrichter/AliRoot.git] / T0 / AliT0Reconstructor.h
CommitLineData
dc7ca31d 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 */
f16935f7 5/* Alla Maevskaya INR RAS alla@inr.ru */
dc7ca31d 6/* $Id$ */
7
f16935f7 8
dc7ca31d 9#include "AliReconstructor.h"
f16935f7 10#include "AliT0Parameters.h"
e0bba6cc 11#include "AliT0.h"
dc7ca31d 12
13class AliT0Reconstructor: public AliReconstructor {
e0bba6cc 14 public:
c41ceaac 15 AliT0Reconstructor();
dc7ca31d 16 virtual ~AliT0Reconstructor() {};
f16935f7 17 AliT0Reconstructor( const AliT0Reconstructor&r );
18 AliT0Reconstructor& operator=(const AliT0Reconstructor&r);
e0bba6cc 19
c41ceaac 20
d76c31f4 21 virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const;
c41ceaac 22 virtual void Reconstruct(AliRawReader*rawReader , TTree* recTree) const;
dc7ca31d 23
f16935f7 24 virtual void FillESD( AliRawReader*/*rawReader*/, TTree*clustersTree, AliESDEvent*esd ) const
d76c31f4 25 {FillESD((TTree*)NULL,clustersTree,esd);}
f16935f7 26 virtual void FillESD( TTree* digitsTree, TTree*clustersTree, AliESDEvent*esd ) const;
d76c31f4 27
f16935f7 28 virtual Bool_t HasDigitConversion() const {return kFALSE;}
29
e0bba6cc 30 protected:
f16935f7 31 Float_t fdZonA; // Zideal - Zreal side A
32 Float_t fdZonC; // Zideal - Zreal side C
33 Float_t fZposition; // vertex position
34 Float_t fTime0vertex[24]; // time position if Zvertex=0
74adb36a 35 AliT0Parameters *fParam; //pointer to T0 parameters class
36 TObjArray fAmpLEDrec; // amp LED-CFD
dc7ca31d 37
f16935f7 38 ClassDef(AliT0Reconstructor, 1) // class for the T0 reconstruction
dc7ca31d 39
40};
41
42typedef AliT0Reconstructor AliSTARTReconstructor; // for backward compatibility
43
44#endif