CMS 3D CMS Logo

HLTBool.h
Go to the documentation of this file.
1 #ifndef HLTBool_h
2 #define HLTBool_h
3 
18 
19 namespace edm {
21 }
22 
23 //
24 // class declaration
25 //
26 
27 class HLTBool : public edm::global::EDFilter<> {
28 public:
29  explicit HLTBool(const edm::ParameterSet &);
30  ~HLTBool() override;
31  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
32  bool filter(edm::StreamID, edm::Event &, edm::EventSetup const &) const final;
33 
34 private:
36  bool result_;
37 };
38 
39 #endif //HLTBool_h
HLTBool::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTBool.cc:24
edm::StreamID
Definition: StreamID.h:30
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTBool::HLTBool
HLTBool(const edm::ParameterSet &)
Definition: HLTBool.cc:18
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
HLTBool::~HLTBool
~HLTBool() override
edm::EventSetup
Definition: EventSetup.h:57
HLTBool
Definition: HLTBool.h:27
ConfigurationDescriptions
HLTBool::filter
bool filter(edm::StreamID, edm::Event &, edm::EventSetup const &) const final
Definition: HLTBool.cc:35
edm::global::EDFilter
Definition: EDFilter.h:32
ParameterSet.h
edm::Event
Definition: Event.h:73
EDFilter.h
HLTBool::result_
bool result_
boolean result
Definition: HLTBool.h:36