X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ANALYSIS%2FAliAnalysisStatistics.h;h=be902ebe1102837b8229779a9d3a3c8bd06005db;hb=c3732d792f46f6d86fb87869722343a08db82568;hp=85319773a5813aa1db739934cce08e8dc1b3bf77;hpb=527707f3eb27ef748eed1fed4672b1c7ff3d9d6f;p=u%2Fmrichter%2FAliRoot.git diff --git a/ANALYSIS/AliAnalysisStatistics.h b/ANALYSIS/AliAnalysisStatistics.h index 85319773a58..be902ebe110 100644 --- a/ANALYSIS/AliAnalysisStatistics.h +++ b/ANALYSIS/AliAnalysisStatistics.h @@ -24,10 +24,10 @@ protected: Long64_t fNprocessed; // Number of events processed Long64_t fNfailed; // Number of events for which reading failed Long64_t fNaccepted; // Number of events that passed filtering criteria - + UInt_t fOfflineMask; // Offline mask used for accepted events public: - AliAnalysisStatistics() : TNamed(),fNinput(0),fNprocessed(0),fNfailed(0),fNaccepted(0) {} - AliAnalysisStatistics(const char *name) : TNamed(name,""),fNinput(0),fNprocessed(0),fNfailed(0),fNaccepted(0) {} + AliAnalysisStatistics() : TNamed(),fNinput(0),fNprocessed(0),fNfailed(0),fNaccepted(0),fOfflineMask(0) {} + AliAnalysisStatistics(const char *name) : TNamed(name,""),fNinput(0),fNprocessed(0),fNfailed(0),fNaccepted(0),fOfflineMask(0) {} AliAnalysisStatistics(const AliAnalysisStatistics &other); virtual ~AliAnalysisStatistics() {} @@ -42,7 +42,10 @@ public: Long64_t GetNprocessed() const {return fNprocessed;} Long64_t GetNfailed() const {return fNfailed;} Long64_t GetNaccepted() const {return fNaccepted;} - + UInt_t GetOfflineMask() const {return fOfflineMask;} + static const char *GetMaskAsString(UInt_t mask); + + void SetOfflineMask(UInt_t mask) {fOfflineMask = mask;} virtual Long64_t Merge(TCollection* list); virtual void Print(const Option_t *option="") const;