]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSReconstructor.h
Fixed message format and debug level
[u/mrichter/AliRoot.git] / ITS / AliITSReconstructor.h
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                               */
5
6 /* $Id$ */
7
8 #include "AliReconstructor.h"
9
10 class AliITSgeom;
11
12
13 class AliITSReconstructor: public AliReconstructor {
14 public:
15   AliITSReconstructor(): AliReconstructor() {};
16   virtual ~AliITSReconstructor() {};
17
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);}
25
26   virtual AliTracker*  CreateTracker(AliRunLoader* runLoader) const;
27   virtual AliVertexer* CreateVertexer(AliRunLoader* runLoader) const;
28   virtual void         FillESD(AliRunLoader* runLoader, AliESD* esd) const;
29
30   virtual void         FillESD(TTree* digitsTree, TTree* clustersTree, 
31                                  AliESD* esd) const 
32     {AliReconstructor::FillESD(digitsTree, clustersTree, esd);}
33   virtual void         FillESD(AliRawReader* rawReader, TTree* clustersTree, 
34                                AliESD* esd) const
35     {AliReconstructor::FillESD(rawReader, clustersTree, esd);}
36   virtual void         FillESD(AliRunLoader* runLoader, 
37                                AliRawReader* rawReader, AliESD* esd) const
38     {AliReconstructor::FillESD(runLoader,rawReader, esd);}
39
40 private:
41   AliITSgeom*          GetITSgeom(AliRunLoader* runLoader) const;
42
43   ClassDef(AliITSReconstructor, 0)   // class for the ITS reconstruction
44 };
45
46 #endif