]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSReconstructor.h
Moving the functions used to initialize TF1 and TF2 to the pivate part of the class
[u/mrichter/AliRoot.git] / ITS / AliITSReconstructor.h
CommitLineData
121a60bd 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
10class AliITSgeom;
11
12
13class AliITSReconstructor: public AliReconstructor {
14public:
15 AliITSReconstructor(): AliReconstructor() {};
16 virtual ~AliITSReconstructor() {};
17
18 virtual void Reconstruct(AliRunLoader* runLoader) const;
113c12f1 19 virtual void Reconstruct(AliRunLoader* runLoader,
20 AliRawReader* rawReader) const;
d2f55a22 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
121a60bd 26 virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const;
27 virtual AliVertexer* CreateVertexer(AliRunLoader* runLoader) const;
28 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
29
d2f55a22 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
121a60bd 40private:
41 AliITSgeom* GetITSgeom(AliRunLoader* runLoader) const;
42
43 ClassDef(AliITSReconstructor, 0) // class for the ITS reconstruction
44};
45
46#endif