Line data Source code
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 12 : class AliPMDReconstructor: public AliReconstructor {
10 : public:
11 8 : 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 32 : static const AliPMDRecoParam* GetRecoParam() { return dynamic_cast<const AliPMDRecoParam*>(AliReconstructor::GetRecoParam(10)); } // getting RecoParam obj
24 :
25 : private:
26 :
27 64 : ClassDef(AliPMDReconstructor, 6) // class for the PMD reconstruction
28 : };
29 :
30 : #endif
|