CMS 3D CMS Logo

PhysDecl.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: PhysDecl
4 // Class: PhysDecl
5 //
6 // Original Author: Luca Malgeri
7 
8 #ifndef PhysDecl_H
9 #define PhysDecl_H
10 
11 // system include files
12 #include <memory>
13 #include <vector>
14 #include <map>
15 #include <set>
16 
17 // user include files
26 
29 
30 //
31 // class declaration
32 //
33 
34 class PhysDecl : public edm::EDFilter {
35 public:
36  explicit PhysDecl(const edm::ParameterSet &);
37  ~PhysDecl() override;
38 
39 private:
40  bool filter(edm::Event &, const edm::EventSetup &) override;
41 
43  bool debugOn;
44  bool init_;
45  std::vector<std::string> hlNames_; // name of each HLT algorithm
48 };
49 
50 #endif
MessageLogger.h
PhysDecl::PhysDecl
PhysDecl(const edm::ParameterSet &)
Definition: PhysDecl.cc:33
PhysDecl::hlNames_
std::vector< std::string > hlNames_
Definition: PhysDecl.h:45
ESHandle.h
TriggerResults.h
PhysDecl::applyfilter
bool applyfilter
Definition: PhysDecl.h:42
edm::EDGetTokenT< edm::TriggerResults >
EDFilter.h
PhysDecl
Definition: PhysDecl.h:34
MakerMacros.h
PhysDecl::debugOn
bool debugOn
Definition: PhysDecl.h:43
PhysDecl::gtDigis_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtDigis_
Definition: PhysDecl.h:47
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::EDFilter
Definition: EDFilter.h:38
PhysDecl::init_
bool init_
Definition: PhysDecl.h:44
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
PhysDecl::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition: PhysDecl.cc:44
PhysDecl::~PhysDecl
~PhysDecl() override
Definition: PhysDecl.cc:42
Frameworkfwd.h
PhysDecl::hlTriggerResults_
edm::EDGetTokenT< edm::TriggerResults > hlTriggerResults_
Definition: PhysDecl.h:46
ParameterSet.h
edm::Event
Definition: Event.h:73
L1GlobalTriggerReadoutRecord.h