CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTElectronMuonInvMassFilter.h
Go to the documentation of this file.
1 #ifndef HLTElectronMuonInvMassFilter_h
2 #define HLTElectronMuonInvMassFilter_h
3 
13 
19 
22 
27 
28 #include "TLorentzVector.h"
29 #include "TVector3.h"
30 
31 namespace edm {
33 }
34 
35 //
36 // class declaration
37 //
38 
40 
41  public:
44  virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
45  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
46 
47  private:
52 
53  double lowerMassCut_;
54  double upperMassCut_;
55  int ncandcut_;
56  bool relaxed_;
60 };
61 
62 #endif //HLTElectronMuonInvMassFilter_h
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > eleCandToken_
HLTElectronMuonInvMassFilter(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > muonCandToken_