X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PMD%2FAliPMDReconstructor.h;h=d51899083e88193d13b6fe122d7a85c862195e21;hb=08d5b699985abf4daf3ba3455b6b44731b40ff9c;hp=afdab35be390fd47bc0e9a65e22cc68c02813abd;hpb=0c9a4cd1c205fe2a66f15e7bce6663732aa2abc3;p=u%2Fmrichter%2FAliRoot.git diff --git a/PMD/AliPMDReconstructor.h b/PMD/AliPMDReconstructor.h index afdab35be39..d51899083e8 100644 --- a/PMD/AliPMDReconstructor.h +++ b/PMD/AliPMDReconstructor.h @@ -4,37 +4,27 @@ * See cxx source for full Copyright notice */ #include "AliReconstructor.h" +#include "AliPMDRecoParam.h" class AliPMDReconstructor: public AliReconstructor { public: - virtual void Init(AliRunLoader* /*runLoader*/) {;} - virtual void Reconstruct(AliRunLoader* runLoader) const; - virtual void Reconstruct(AliRunLoader* runLoader, - AliRawReader *rawReader) const; + AliPMDReconstructor() : AliReconstructor() {} + virtual void Reconstruct(AliRawReader* rawReader, TTree* clustersTree) const; virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const; - virtual Bool_t HasLocalReconstruction() const { return kTRUE; } - - //virtual void FillESD(AliRunLoader* runLoader, AliESDEvent* esd) const; virtual void FillESD(AliRawReader* /*rawReader*/, TTree* clustersTree, AliESDEvent* esd) const; virtual void FillESD(TTree* /*digitsTree*/, TTree* clustersTree, AliESDEvent* esd) const; - virtual void FillESD(AliRunLoader* runLoader, AliESDEvent* esd) const { - AliReconstructor::FillESD(runLoader,esd); - } - virtual void FillESD(AliRunLoader* runLoader, - AliRawReader* rawReader, AliESDEvent* esd) const { - AliReconstructor::FillESD(runLoader,rawReader,esd); - } - + static const AliPMDRecoParam* GetRecoParam() { return dynamic_cast(AliReconstructor::GetRecoParam(10)); } // getting RecoParam obj + private: - ClassDef(AliPMDReconstructor, 4) // class for the PMD reconstruction + ClassDef(AliPMDReconstructor, 6) // class for the PMD reconstruction }; #endif