-private:
- class AliDummyReconstructor: public AliReconstructor {
- public:
- AliDummyReconstructor(AliDetector* detector) {fDetector = detector;};
- virtual ~AliDummyReconstructor() {};
-
- virtual void Reconstruct(AliRunLoader* /*runLoader*/) const
- {fDetector->Reconstruct();};
- virtual AliVertexer* CreateVertexer(AliRunLoader* /*runLoader*/) const
- {return fDetector->CreateVertexer();}
- virtual AliTracker* CreateTracker(AliRunLoader* /*runLoader*/) const
- {return fDetector->CreateTracker();}
- virtual void FillESD(AliRunLoader* /*runLoader*/, AliESD* esd) const
- {fDetector->FillESD(esd);};
-
- virtual const char* GetDetectorName() const
- {return fDetector->GetName();};
- private:
- AliDummyReconstructor(const AliDummyReconstructor &drc):
- AliReconstructor(drc)
- {Fatal("copy ctor","Not implemented\n");}
- AliDummyReconstructor & operator=(const AliDummyReconstructor &)
- {Fatal("= operator","Not implemented\n"); return *this;}
- AliDetector* fDetector; // detector object
- };