]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PMD/AliPMDReconstructor.h
Major update of the CMake compilation:
[u/mrichter/AliRoot.git] / PMD / AliPMDReconstructor.h
1 #ifndef ALIPMDRECONSTRUCTOR_H
2 #define ALIPMDRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include "AliReconstructor.h"
7 #include "AliPMDRecoParam.h"
8
9 class AliPMDReconstructor: public AliReconstructor {
10 public:
11  AliPMDReconstructor() : AliReconstructor() {}
12
13   virtual void   Reconstruct(AliRawReader* rawReader,
14                              TTree* clustersTree) const;
15   virtual void   Reconstruct(TTree* digitsTree, TTree* clustersTree) const;
16
17   virtual void   FillESD(AliRawReader* /*rawReader*/, TTree* clustersTree, 
18                          AliESDEvent* esd) const;
19
20   virtual void   FillESD(TTree* /*digitsTree*/, TTree* clustersTree, 
21                          AliESDEvent* esd) const;
22
23   static const AliPMDRecoParam* GetRecoParam() { return dynamic_cast<const AliPMDRecoParam*>(AliReconstructor::GetRecoParam(10)); } // getting RecoParam obj
24
25 private:
26
27   ClassDef(AliPMDReconstructor, 6)   // class for the PMD reconstruction
28 };
29
30 #endif