class AliVertexer;
class AliTracker;
class AliESDEvent;
+class AliDetectorRecoParam;
+#include "AliReconstruction.h"
class AliReconstructor: public TObject {
public:
{return NULL;}
virtual AliTracker* CreateTracker() const
{return NULL;}
+ virtual AliTracker* CreateTrackleter() const
+ {return NULL;}
virtual void FillESD(TTree* digitsTree, TTree* clustersTree,
AliESDEvent* esd) const;
void SetOption(Option_t* option) {fOption = option;};
virtual Option_t* GetOption() const {return fOption.Data();};
+ void SetRecoParam(const AliDetectorRecoParam *par);
+ static const AliDetectorRecoParam* GetRecoParam(Int_t iDet);
+
private:
- TString fOption; //! option for reconstruction
+ TString fOption; //! option for reconstruction
+ static const AliDetectorRecoParam* fgRecoParam[AliReconstruction::kNDetectors]; //! event reconstruction parameters for all detectors
ClassDef(AliReconstructor, 0) // base class for reconstruction algorithms
};