#include <TNamed.h>
#include <TString.h>
+#include <TObjArray.h>
class AliRunLoader;
class AliLoader;
void SetGAliceFile(const char* fileName);
- void SetRunReconstruction(const char* detectors) {
- fRunReconstruction = detectors;};
+ void SetRunLocalReconstruction(const char* detectors) {
+ fRunLocalReconstruction = detectors;};
void SetRunVertexFinder(Bool_t run) {fRunVertexFinder = run;};
void SetRunTracking(Bool_t run) {fRunTracking = run;};
void SetFillESD(const char* detectors) {fFillESD = detectors;};
virtual Bool_t Run();
private:
- Bool_t RunReconstruction(const TString& detectors);
+ Bool_t RunLocalReconstruction(const TString& detectors);
Bool_t RunVertexFinder(AliESD*& esd);
Bool_t RunTracking(AliESD*& esd);
Bool_t FillESD(AliESD*& esd, const TString& detectors);
Bool_t ReadESD(AliESD*& esd, const char* recStep) const;
void WriteESD(AliESD* esd, const char* recStep) const;
- TString fRunReconstruction; // run the reconstr. for these detectors
+ TString fRunLocalReconstruction; // run the local reconstruction for these detectors
Bool_t fRunVertexFinder; // run the vertex finder
Bool_t fRunTracking; // run the barrel tracking
TString fFillESD; // fill ESD for these detectors
AliLoader* fTOFLoader; //! loader for TOF
AliTracker* fTOFTracker; //! tracker for TOF
+ TObjArray fReconstructors; //! array of reconstructor objects
+
ClassDef(AliReconstruction, 1) // class for running the reconstruction
};