1 #ifndef ALIITSRECONSTRUCTOR_H
2 #define ALIITSRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliReconstructor.h"
13 class AliITSReconstructor: public AliReconstructor {
15 AliITSReconstructor(): AliReconstructor() {};
16 virtual ~AliITSReconstructor() {};
18 virtual void Reconstruct(AliRunLoader* runLoader) const;
19 virtual void Reconstruct(AliRunLoader* runLoader,
20 AliRawReader* rawReader) const;
21 virtual void Reconstruct(AliRawReader* rawReader, TTree* clustersTree) const
22 {AliReconstructor::Reconstruct(rawReader,clustersTree);}
23 virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const
24 {AliReconstructor::Reconstruct(digitsTree, clustersTree);}
26 virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const;
27 virtual AliVertexer* CreateVertexer(AliRunLoader* runLoader) const;
28 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
30 virtual void FillESD(TTree* digitsTree, TTree* clustersTree,
32 {AliReconstructor::FillESD(digitsTree, clustersTree, esd);}
33 virtual void FillESD(AliRawReader* rawReader, TTree* clustersTree,
35 {AliReconstructor::FillESD(rawReader, clustersTree, esd);}
36 virtual void FillESD(AliRunLoader* runLoader,
37 AliRawReader* rawReader, AliESD* esd) const
38 {AliReconstructor::FillESD(runLoader,rawReader, esd);}
41 AliITSgeom* GetITSgeom(AliRunLoader* runLoader) const;
43 ClassDef(AliITSReconstructor, 0) // class for the ITS reconstruction