Code clean-up (T.Kuhr)
[u/mrichter/AliRoot.git] / STEER / AliReconstruction.h
index ac05845c6fea6c48092badec1338dcc17a5b9701..4475165e4becc2771c61650d6361e9a7169b8d7b 100644 (file)
@@ -12,11 +12,13 @@ class AliRunLoader;
 class AliLoader;
 class AliTracker;
 class AliESD;
+class TFile;
 
 
 class AliReconstruction: public TNamed {
 public:
-  AliReconstruction(const char* name = "AliReconstruction", 
+  AliReconstruction(const char* gAliceFilename = "galice.root",
+                   const char* name = "AliReconstruction", 
                    const char* title = "reconstruction");
   AliReconstruction(const AliReconstruction& rec);
   AliReconstruction& operator = (const AliReconstruction& rec);
@@ -32,20 +34,18 @@ public:
   virtual Bool_t Run();
 
 private:
-  void           Init();
-
-  Bool_t         IsSelected(TString detName, TString& detectors) const;
-
   Bool_t         RunReconstruction(const TString& detectors);
   Bool_t         RunTracking(AliESD* esd);
   Bool_t         FillESD(AliESD* esd, const TString& detectors);
 
+  Bool_t         IsSelected(TString detName, TString& detectors) const;
+  void           CleanUp(TFile* file = NULL);
+
   TString        fRunReconstruction;  // run the reconstr. for these detectors
   Bool_t         fRunTracking;        // run the barrel tracking
   TString        fFillESD;            // fill ESD for these detectors
-  Bool_t         fStopOnError;        // stop or continue on errors
-
   TString        fGAliceFileName;     // name of the galice file
+  Bool_t         fStopOnError;        // stop or continue on errors
 
   AliRunLoader*  fRunLoader;          //! current run loader object
   AliLoader*     fITSLoader;          //! loader for ITS