]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDHandler.h
correcting class documentation
[u/mrichter/AliRoot.git] / STEER / AliESDHandler.h
index 072180b2f497cdc2bf684d70cfec320065f937b0..b846509be0579898bce9c87132c08249b9aa1a73 100644 (file)
@@ -28,33 +28,31 @@ class AliESDHandler : public AliVEventHandler {
        virtual const char* GetOutputFileName(){return fFileName.Data();}
        virtual Bool_t Init(Option_t* option);
        virtual Bool_t Init(TTree* /*tree*/, Option_t* /*option*/)  {return kTRUE;}
-       virtual Bool_t BeginEvent(Long64_t /*entry*/){return kTRUE;}
+       virtual Bool_t GetEntry() {return kTRUE;}
+       virtual Bool_t BeginEvent(Long64_t /*entry*/){fIsEventSelectedForFriends = kFALSE; return kTRUE;}
        virtual Bool_t Notify() {return AliVEventHandler::Notify(); };
        virtual Bool_t Notify(const char * /* path */) {return kTRUE;}
        virtual Bool_t FinishEvent();
        virtual Bool_t Terminate();
        virtual Bool_t TerminateIO();
        
-       AliESDEvent* GetESD()  {return fESDEvent;}
        AliESDfriend* GetESDfriend()  {return fesdf;}
-       virtual TTree* GetTree() const {return fTreeE;}
-       void CreateTree(Int_t flag);
-       void CreateFriends(Int_t flag);
+       virtual TTree* GetTree() const {return fTreeEF;}
        void FillTree();
-       void AddESDtoTreeUserInfo();
        void SetInputTree(TTree* /*tree*/) {;}
+       void SelectEventForFriends() {fIsEventSelectedForFriends = kTRUE;}
+
  private:
 
        AliESDHandler(const AliESDHandler&);             // Not implemented
        AliESDHandler& operator=(const AliESDHandler&);  // Not implemented
        
-       AliESDEvent* fESDEvent; //! Pointer to the ESD event
        AliESDfriend* fesdf;    //! Pointer to the ESD friend
-       TTree* fTreeE;          //! tree for ESD persistency
-       TFile* fFileE;          //! Output file
+       TTree* fTreeEF;         //! Output tree for friends
        TFile* fFileEF;         //! Output file for friends
-       TString fFileName;      //  Output file name
-       
-    ClassDef(AliESDHandler, 1)
+       TString fFileName;      //! Output file name for friends
+       Bool_t fIsEventSelectedForFriends; //! flag to indicate if the event was selected to have the friends kept 
+
+    ClassDef(AliESDHandler, 3)
 };
 #endif