AliAnalysisCuts(const char* name, const char* title);
AliAnalysisCuts(const AliAnalysisCuts& obj);
virtual ~AliAnalysisCuts() {;}
- virtual Bool_t IsSelected(TObject* track, TObject *event=0) = 0;
- //virtual Bool_t IsSelected(TList* list) = 0;
+ virtual Bool_t IsSelected(TObject* /* obj */ ) {return kFALSE;}
+ virtual Bool_t IsSelected(TList* /* list */ ) = 0;
virtual void Init() {;}
virtual void SetFilterMask(UInt_t mask) {fFilterMask = mask;}
virtual UInt_t GetFilterMask() const {return fFilterMask;}
virtual UInt_t Selected() const {return fSelected;}
virtual Long64_t Merge(TCollection* /* list */) { return 0; }
virtual TList* GetOutput() { return 0; }
+ virtual TObject *GetStatistics(Option_t *) const {return 0;}
private:
UInt_t fFilterMask; // Mask to use one of the previous decisions inside a filter
Bool_t fSelected; // Final decision on selction