]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/STEER/AliReconstruction.h
Some warning going to error and viceversa:
[u/mrichter/AliRoot.git] / STEER / STEER / AliReconstruction.h
index e9ebea9943ee6ec53e0d53b5370845d5b73a6b20..309f685f7e2f7072bfed64606986170c6639c13a 100644 (file)
@@ -53,6 +53,8 @@ class AliRecoInputHandler;
 #include "AliEventInfo.h"
 #include "AliRecoParam.h"
 
+using std::ofstream;
+
 class AliReconstruction: public TSelector {
 public:
   AliReconstruction(const char* gAliceFilename = "galice.root");
@@ -93,10 +95,10 @@ public:
   void SetRunMultFinder(Bool_t flag=kTRUE) {fRunMultFinder=flag;};
   void SetRunVertexFinder(Bool_t flag=kTRUE) {fRunVertexFinder=flag;};
   void SetRunVertexFinderTracks(Bool_t flag=kTRUE) {fRunVertexFinderTracks=flag;};
-  void SetRunHLTTracking(Bool_t flag=kTRUE) {fRunHLTTracking=flag;};
   void SetRunV0Finder(Bool_t flag=kTRUE) {fRunV0Finder=flag;};
   void SetRunCascadeFinder(Bool_t flag=kTRUE) {fRunCascadeFinder=flag;};
   void SetStopOnError(Bool_t flag=kTRUE) {fStopOnError=flag;}
+  void SetStopOnMissingTriggerFile(Bool_t flag=kTRUE) {fStopOnMissingTriggerFile=flag;}
   void SetWriteAlignmentData(Bool_t flag=kTRUE){fWriteAlignmentData=flag;}
   void SetWriteESDfriend(Bool_t flag=kTRUE){fWriteESDfriend=flag;}
   void SetFillTriggerESD(Bool_t flag=kTRUE){fFillTriggerESD=flag;}
@@ -195,9 +197,10 @@ public:
   void         SetStopOnResourcesExcess(int vRSS=3000,int vVMEM=4000);
   //
   //
-protected:
   virtual Bool_t ProcessEvent(void* event);
   void           InitRun(const char* input);
+
+protected:
   // Functions needed to select events for which we store the ESD friends
   Bool_t IsHighPt() const;
   Bool_t IsCosmicOrCalibSpecie() const;
@@ -218,7 +221,6 @@ private:
   Bool_t         ReadIntensityInfoCDB();
   Bool_t         RunLocalEventReconstruction(const TString& detectors);
   Bool_t         RunVertexFinder(AliESDEvent*& esd);
-  Bool_t         RunHLTTracking(AliESDEvent*& esd);
   Bool_t         RunMuonTracking(AliESDEvent*& esd);
   Bool_t         RunSPDTrackleting(AliESDEvent*& esd);
   Bool_t         RunMultFinder(AliESDEvent*& esd);
@@ -263,12 +265,12 @@ private:
   //*** Global reconstruction flags *******************
   Bool_t         fRunVertexFinder;    // run the vertex finder
   Bool_t         fRunVertexFinderTracks;    // run the vertex finder with tracks
-  Bool_t         fRunHLTTracking;     // run the HLT tracking
-  Bool_t         fRunMuonTracking;    // run the HLT tracking
+  Bool_t         fRunMuonTracking;    // run the MUON tracking
   Bool_t         fRunV0Finder;        // run the ESD V0 finder
   Bool_t         fRunCascadeFinder;   // run the ESD cascade finder
   Bool_t         fRunMultFinder;      // run the trackleter for ITS clusters
   Bool_t         fStopOnError;        // stop or continue on errors
+  Bool_t         fStopOnMissingTriggerFile; // stop if the simulated trigger file is absent
   Bool_t         fWriteAlignmentData; // write track space-points flag
   Bool_t         fWriteESDfriend;     // write ESD friend flag
   Bool_t         fFillTriggerESD;     // fill trigger info into ESD
@@ -386,7 +388,7 @@ private:
   Int_t                fMaxVMEM;        //  max VMEM memory, MB
   static const char*   fgkStopEvFName;  //  filename for stop.event stamp
   //
-  ClassDef(AliReconstruction, 43)      // class for running the reconstruction
+  ClassDef(AliReconstruction, 45)      // class for running the reconstruction
 };
 
 #endif