X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSReconstructor.h;h=a4ea0ef1af168aed5a748972f4cb1ae34f5058a4;hb=bf27d64a0f4d49bc005c0fc4ad812e1f92578c67;hp=4ee059f02dc1140d335125239dddbfd77c5ede3b;hpb=10d100d4c355a909c747f0356ade9a7de54e90d6;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSReconstructor.h b/ITS/AliITSReconstructor.h index 4ee059f02dc..a4ea0ef1af1 100644 --- a/ITS/AliITSReconstructor.h +++ b/ITS/AliITSReconstructor.h @@ -12,30 +12,34 @@ #include "AliReconstructor.h" #include "AliITSRecoParam.h" - +#include "AliITSDetTypeRec.h" +#include "AliITSRecPointContainer.h" +class AliESDpid; class AliITSgeom; class AliTracker; +class AliTrackleter; class AliITStrackerMI; -class AliITSDetTypeRec; class AliITSReconstructor: public AliReconstructor { public: AliITSReconstructor(); virtual ~AliITSReconstructor(); virtual void Init(); - + virtual void GetPidSettings(AliESDpid *ESDpid); virtual void Reconstruct(AliRawReader* rawReader, TTree* clustersTree) const; virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const; virtual AliTracker* CreateTracker() const; virtual AliVertexer* CreateVertexer() const; virtual AliTracker* CreateTrackleter() const; + virtual AliTrackleter* CreateMultFinder() const; virtual void FillESD(TTree* /*digitsTree*/, TTree* clustersTree, - AliESDEvent* esd) const; + AliESDEvent* /* esd */) const; virtual void FillESD(AliRawReader* /*rawReader*/, TTree* clustersTree, AliESDEvent* esd) const {FillESD((TTree*)NULL, clustersTree, esd);} + virtual void Terminate() const {AliITSRecPointContainer::Destroy();} static const AliITSRecoParam* GetRecoParam() { return dynamic_cast(AliReconstructor::GetRecoParam(0)); }