1 #ifndef ALIANALYSISFILTER_H
2 #define ALIANALYSISFILTER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 // Manager class for filter decisions based on cuts
8 // Author: Andreas Morsch
9 // andreas.morsch@cern.ch
13 class AliAnalysisCuts;
15 class AliAnalysisFilter : public TNamed
19 AliAnalysisFilter(const char* name, const char* title = "AnalysisFilter");
20 AliAnalysisFilter(const AliAnalysisFilter& obj);
21 virtual ~AliAnalysisFilter() {;}
22 virtual UInt_t IsSelected(TObject* obj);
23 virtual void AddCuts(AliAnalysisCuts* cuts);
25 TList* fCuts; // List of cuts
26 ClassDef(AliAnalysisFilter, 1); // Manager class for filter decisions