1 #ifndef ALIMUONRECONSTRUCTOR_H
2 #define ALIMUONRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 // Revision of includes 07/05/2004
10 /// \class AliMUONReconstructor
11 /// \brief Class for the MUON reconstruction
13 #include "AliReconstructor.h"
15 class AliMUONReconstructor: public AliReconstructor
18 AliMUONReconstructor();
19 virtual ~AliMUONReconstructor();
21 virtual void Reconstruct(TTree* /*digitsTree*/,
22 TTree* /*clustersTree*/) const {return;}
23 virtual void Reconstruct(AliRawReader* /*rawReader*/,
24 TTree* /*clustersTree*/) const {return;}
25 virtual void Reconstruct(AliRunLoader* runLoader) const;
26 virtual void Reconstruct(AliRunLoader* runLoader,
27 AliRawReader* rawReader) const;
29 virtual void FillESD(TTree* /*digitsTree*/, TTree* /*clustersTree*/,
30 AliESD* /*esd*/) const {return;}
31 virtual void FillESD(AliRawReader* /*rawReader*/, TTree* /*clustersTree*/,
32 AliESD* /*esd*/) const {return;}
33 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
34 virtual void FillESD(AliRunLoader* runLoader,
35 AliRawReader* /*rawReader*/, AliESD* esd) const;
38 ClassDef(AliMUONReconstructor, 0) // class for the MUON reconstruction