]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODInputHandler.h
change in the dtor
[u/mrichter/AliRoot.git] / STEER / AliAODInputHandler.h
index 78abe4466177a8cec67cdab9627032dfdcdeb8ec..2f9d214e7dcb3874be9cca4ac4ea210d6230972e 100644 (file)
@@ -11,7 +11,9 @@
 //-------------------------------------------------------------------------
 
 #include "AliInputEventHandler.h"
+#include "AliAODEvent.h"
 
+class TList;
 
 class AliAODInputHandler : public AliInputEventHandler {
 
@@ -19,9 +21,17 @@ class AliAODInputHandler : public AliInputEventHandler {
     AliAODInputHandler();
     AliAODInputHandler(const char* name, const char* title);
     virtual ~AliAODInputHandler();
-    virtual Bool_t       InitIO(Option_t* opt);
-    virtual Bool_t       BeginEvent() {return kTRUE;}
-    private:
+    virtual Bool_t       Init(Option_t* /*opt*/) {return kTRUE;}
+    virtual Bool_t       Init(TTree* tree, Option_t* opt);
+    AliAODEvent         *GetEvent() const {return fEvent;}
+    virtual void         AddFriend(char* filename);
+    virtual Bool_t       BeginEvent(Long64_t entry);
+ private:
+    AliAODInputHandler(const AliAODInputHandler& handler);             
+    AliAODInputHandler& operator=(const AliAODInputHandler& handler);  
+ private:
+    AliAODEvent    *fEvent;   //! Pointer to the event
+    TList          *fFriends; //  List of friend trees 
     ClassDef(AliAODInputHandler, 1);
 };