Reconstruction of RAW data. Introduction of cluster finder (A. de Caro)
[u/mrichter/AliRoot.git] / TOF / AliTOFReconstructor.h
CommitLineData
121a60bd 1#ifndef ALITOFRECONSTRUCTOR_H
2#define ALITOFRECONSTRUCTOR_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 AliTOFGeometry;
11
121a60bd 12class AliTOFReconstructor: public AliReconstructor {
13public:
d08a92dd 14 //AliTOFReconstructor(): AliReconstructor() {};
15 //virtual ~AliTOFReconstructor() {};
121a60bd 16
17 virtual void Reconstruct(AliRunLoader* runLoader) const;
d08a92dd 18 virtual void Reconstruct(AliRunLoader* runLoader,
19 AliRawReader* rawReader) const;
20 virtual void Reconstruct(AliRawReader* rawReader,
21 TTree* clusterTree) const;
22 virtual void Reconstruct(TTree*, TTree*) const { };
121a60bd 23 virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const;
5d11728f 24 virtual void FillESD(AliRunLoader*, AliRawReader*, AliESD*) const { };
25 virtual void FillESD(AliRawReader*, TTree*, AliESD*) const { };
26 virtual void FillESD(TTree*, TTree*, AliESD*) const { };
121a60bd 27 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
28
29private:
30 AliTOFGeometry* GetTOFGeometry(AliRunLoader* runLoader) const;
31
32 ClassDef(AliTOFReconstructor, 0) // class for the TOF reconstruction
33};
34
35#endif