CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 {
14  class ObjectWithDict;
15 }
16 
17 namespace reco {
18  namespace parser {
19  class SelectorBase {
20  public:
22  virtual ~SelectorBase() {}
24  virtual bool operator()(const edm::ObjectWithDict& c) const = 0;
25  };
26  } // namespace parser
27 } // namespace reco
28 
29 #endif
const edm::EventSetup & c
virtual bool operator()(const edm::ObjectWithDict &c) const =0
return true if the object is selected
virtual ~SelectorBase()
destructor
Definition: SelectorBase.h:22