]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliInputEventHandler.h
Protected retrieval of statistics histograms from EventStat_temp.root when AOD is...
[u/mrichter/AliRoot.git] / STEER / AliInputEventHandler.h
index 10c8ae631b7b872c90326996cf67a9c3d2603d13..d5ced991aaf8db4f690e623dc296812c83dc9ba3 100644 (file)
@@ -24,7 +24,8 @@ class AliInputEventHandler : public AliVEventHandler {
 
  public:
  enum EInputHandlerFlags {
-    kUserCallSelectionMask = BIT(14) // Watch out for defining base class bits
+    kUserCallSelectionMask = BIT(14), // Watch out for defining base class bits
+    kCheckStatistics       = BIT(15)
  };
     AliInputEventHandler();
     AliInputEventHandler(const char* name, const char* title);
@@ -46,6 +47,7 @@ class AliInputEventHandler : public AliVEventHandler {
     virtual void         SetInputTree(TTree* tree)                    {fTree = tree;}
     virtual void         SetEventSelection(AliVCuts* cuts)            {fEventCuts = cuts;}
     virtual void         SetUserCallSelectionMask(Bool_t flag=kTRUE)  {TObject::SetBit(kUserCallSelectionMask,flag);}
+    virtual void         SetCheckStatistics(Bool_t flag=kTRUE)        {TObject::SetBit(kCheckStatistics,flag);}
     //
     void SetInactiveBranches(const char* branches) {fBranches   = branches;}
     void SetActiveBranches  (const char* branches) {fBranchesOn = branches;}
@@ -59,6 +61,7 @@ class AliInputEventHandler : public AliVEventHandler {
     virtual TTree       *GetTree( )        const                      {return fTree;}
     virtual AliVCuts    *GetEventSelection() const                    {return fEventCuts;}
     virtual Long64_t     GetReadEntry()    const;
+    virtual Bool_t       IsCheckStatistics() const                    {return TObject::TestBit(kCheckStatistics);}
     virtual Bool_t       IsUserCallSelectionMask() const              {return TObject::TestBit(kUserCallSelectionMask);}
     virtual Bool_t       NewEvent()
        {Bool_t ne = fNewEvent; fNewEvent = kFALSE; return ne;}