CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SelectorBase.h
Go to the documentation of this file.
1 #ifndef CommonTools_Utils_SelectorBase_h
2 #define CommonTools_Utils_SelectorBase_h
3 
13 namespace edm {class ObjectWithDict;}
14 
15 namespace reco {
16  namespace parser {
17  class SelectorBase {
18  public:
20  virtual ~SelectorBase() { }
22  virtual bool operator()(const edm::ObjectWithDict & c) const = 0;
23  };
24  }
25 }
26 
27 #endif
virtual bool operator()(const edm::ObjectWithDict &c) const =0
return true if the object is selected
virtual ~SelectorBase()
destructor
Definition: SelectorBase.h:20