CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
27 
28 //
29 // class declaration
30 //
31 
32 
33 class PhysDecl : public edm::EDFilter {
34 public:
35  explicit PhysDecl( const edm::ParameterSet & );
36  ~PhysDecl();
37 
38 private:
39  virtual bool filter ( edm::Event &, const edm::EventSetup&) override;
40 
42  bool debugOn;
43  bool init_;
44  std::vector<std::string> hlNames_; // name of each HLT algorithm
46 };
47 
48 #endif
std::vector< std::string > hlNames_
Definition: PhysDecl.h:44
bool applyfilter
Definition: PhysDecl.h:41
PhysDecl(const edm::ParameterSet &)
Definition: PhysDecl.cc:33
virtual bool filter(edm::Event &, const edm::EventSetup &) override
Definition: PhysDecl.cc:45
bool init_
Definition: PhysDecl.h:43
bool debugOn
Definition: PhysDecl.h:42
~PhysDecl()
Definition: PhysDecl.cc:41
edm::InputTag hlTriggerResults_
Definition: PhysDecl.h:45