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() {}
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;