1 #ifndef ALITOFRECONSTRUCTOR_H
2 #define ALITOFRECONSTRUCTOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 ///////////////////////////////////////////////////////////////////////////////
11 // class for TOF reconstruction //
13 ///////////////////////////////////////////////////////////////////////////////
15 #include "AliReconstructor.h"
25 class AliTOFReconstructor: public AliReconstructor {
27 virtual ~AliTOFReconstructor() {};
29 virtual void Reconstruct(AliRunLoader* runLoader) const;
30 virtual void Reconstruct(AliRunLoader* runLoader,
31 AliRawReader* rawReader) const;
32 virtual void Reconstruct(AliRawReader* rawReader,
33 TTree* clusterTree) const;
34 virtual void Reconstruct(TTree*, TTree*) const { };
35 virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const;
36 virtual void FillESD(AliRunLoader*, AliRawReader*, AliESD*) const { };
37 virtual void FillESD(AliRawReader*, TTree*, AliESD*) const { };
38 virtual void FillESD(TTree*, TTree*, AliESD*) const { };
39 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
42 AliTOFGeometry* GetTOFGeometry(AliRunLoader* runLoader) const;
44 ClassDef(AliTOFReconstructor, 0) // class for the TOF reconstruction