]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliRunAnalysis.h
IO fixes for the new root release. Deleting the list posted at the task output now...
[u/mrichter/AliRoot.git] / ANALYSIS / AliRunAnalysis.h
index 3a9aee67ec91e56c01a50a1f225ca21f339df2a0..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);
@@ -45,9 +43,12 @@ class AliRunAnalysis: public TTask
     Bool_t        fCutOnSim;//flag indicating that event cut is performed on simulated particles 
     Bool_t        fCutOnRec;//flag indicating that event cut is performed on reconstructed tracks
     
-    Bool_t        Pass(AliAOD* recevent, AliAOD* simevent);
+    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)