CMS 3D CMS Logo

HLTPMDocaFilter.h
Go to the documentation of this file.
1 #ifndef HLTPMDocaFilter_h
2 #define HLTPMDocaFilter_h
3 
14 
16 
17 namespace edm {
19 }
20 
21 //
22 // class decleration
23 //
24 
25 class HLTPMDocaFilter : public HLTFilter {
26 
27  public:
28  explicit HLTPMDocaFilter(const edm::ParameterSet&);
29  ~HLTPMDocaFilter() override;
30  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
31  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
32 
33  private:
34  edm::InputTag candTag_; // input tag identifying product contains filtered egammas
38  int nZcandcut_; // number of electrons required
39 
40 };
41 
42 #endif //HLTPMDocaFilter_h
43 
44 
edm::InputTag candTag_
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > candToken_
double docaDiffPerpCutHigh_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
double docaDiffPerpCutLow_
HLT enums.