CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTHtMhtFilter.h
Go to the documentation of this file.
1 #ifndef HLTHtMhtFilter_h
2 #define HLTHtMhtFilter_h
3 
11 
12 namespace edm {
14 }
15 
16 
17 class HLTHtMhtFilter : public HLTFilter {
18 
19  public:
20 
21  explicit HLTHtMhtFilter(const edm::ParameterSet &);
23  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
24  virtual bool hltFilter(edm::Event & iEvent, const edm::EventSetup & iSetup, trigger::TriggerFilterObjectWithRefs & filterproduct);
25 
26  private:
27 
28  std::string moduleLabel_;
29  std::vector<edm::InputTag> htLabels_;
30  std::vector<edm::InputTag> mhtLabels_;
31  std::vector<double> minHt_;
32  std::vector<double> minMht_;
33  std::vector<double> minMeff_;
34  std::vector<double> meffSlope_;
35  unsigned int nOrs_;
36 };
37 
38 #endif
std::vector< edm::InputTag > htLabels_
unsigned int nOrs_
int iEvent
Definition: GenABIO.cc:243
std::vector< double > meffSlope_
std::vector< edm::InputTag > mhtLabels_
HLTHtMhtFilter(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::vector< double > minMeff_
virtual bool hltFilter(edm::Event &iEvent, const edm::EventSetup &iSetup, trigger::TriggerFilterObjectWithRefs &filterproduct)
std::vector< double > minHt_
std::string moduleLabel_
std::vector< double > minMht_