]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliReconstructor.h
skipped creation of empty QA folders/images
[u/mrichter/AliRoot.git] / STEER / AliReconstructor.h
index 518f805150611cfa7494e51a2471b2e1d646d8d1..bad7595d8453ab7a64e4b5ec48dda6d7b203b4a4 100644 (file)
@@ -19,7 +19,9 @@ class AliRawReader;
 class AliVertexer;
 class AliTracker;
 class AliESDEvent;
+class AliDetectorRecoParam;
 
+#include "AliReconstruction.h"
 
 class AliReconstructor: public TObject {
 public:
@@ -38,6 +40,8 @@ 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;
@@ -49,8 +53,12 @@ public:
   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
 };