]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDInputHandler.h
Analysis with correction for double hits (work in progress) and analysis independent...
[u/mrichter/AliRoot.git] / STEER / AliESDInputHandler.h
index 6a0f39a221de3b7dd7a55057cad4ec1ace9cd8a6..fd71baa1fa672d44a12ae635f12d42a59e8b95df 100644 (file)
@@ -31,6 +31,7 @@ class AliESDInputHandler : public AliInputEventHandler {
     virtual Bool_t       FinishEvent();
     AliESDEvent         *GetEvent()        const {return fEvent;}
     Option_t            *GetAnalysisType() const {return fAnalysisType;}
+    Option_t            *GetDataType() const;
     //
     void SetInactiveBranches(const char* branches) {fBranches   = branches;}
     void SetActiveBranches  (const char* branches) {fBranchesOn = branches;}
@@ -43,12 +44,13 @@ class AliESDInputHandler : public AliInputEventHandler {
     void SwitchOnBranches()  const;
     AliESDInputHandler(const AliESDInputHandler& handler);             
     AliESDInputHandler& operator=(const AliESDInputHandler& handler);  
- private:
+ protected:
     // ESD event
     AliESDEvent    *fEvent;        //! Pointer to the event
     TString         fBranches;     //  List of branches to be switched off (separated by space)
     TString         fBranchesOn;   //  List of branches to be switched on  (separated by space)
     Option_t       *fAnalysisType; //! local, proof, grid
+    Int_t           fNEvents;      //! Number of events in the current tree 
     
     // ESD Tags (optional)
     Bool_t          fUseTags;    //  Flag to use tags