]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliRunAnalysis.h
setting status to pending when touch file fails
[u/mrichter/AliRoot.git] / ANALYSIS / AliRunAnalysis.h
index 9ff2f4cf02e6d16c629fe558a3b8f9e8c4d5af4a..d2419218a4a4e9c01634e20704fe03c8a57b9092 100644 (file)
@@ -1,24 +1,21 @@
 #ifndef ALIRUNANALYSIS_H
 #define ALIRUNANALYSIS_H
-//________________________________
+
 ///////////////////////////////////////////////////////////
 //
 // class AliRunAnalysis
-//
 // Analysis manager
-//
-//
-// Piotr.Skowronski@cern.ch
+// Author: Piotr.Skowronski@cern.ch
 //
 ///////////////////////////////////////////////////////////
 
 #include <TTask.h>
 #include <TObjArray.h>
-#include "AliAnalysis.h"
 
 class AliEventCut;
-class TFile;
 class AliReader;
+class AliAnalysis;
+class AliAOD;
 
 class AliRunAnalysis: public TTask
 {
@@ -27,10 +24,11 @@ class AliRunAnalysis: public TTask
     virtual ~AliRunAnalysis();
     
     Int_t         Run();
+    void          Add(TTask *t){TTask::Add(t);}
     void          Add(AliAnalysis* a);
     void          SetReader(AliReader* reader){fReader = reader;}
     
-    const char*   GetName(){return "RunAnalysis";}
+    const char*   GetName() const {return "RunAnalysis";}
     void          EventCutOnRec(Bool_t flag){fCutOnRec = flag;}
     void          EventCutOnSim(Bool_t flag){fCutOnSim = flag;}
     void          SetEventCut(AliEventCut* evcut);
@@ -48,6 +46,9 @@ class AliRunAnalysis: public TTask
     Bool_t        Rejected(AliAOD* recevent, AliAOD* simevent);
     
   private:
+    AliRunAnalysis(const AliRunAnalysis & src);
+    AliRunAnalysis & operator=(const AliRunAnalysis & src);
+
     void SetName(const char *){}//change SetName to be private
     
     ClassDef(AliRunAnalysis,1)