CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTL1MuonSelector.h
Go to the documentation of this file.
1 #ifndef HLTTrigger_HLTL1MuonSelector_HLTL1MuonSelector_H
2 #define HLTTrigger_HLTL1MuonSelector_HLTL1MuonSelector_H
3 
4 //-------------------------------------------------
5 //
16 //
17 //--------------------------------------------------
18 
21 
22 // Data Formats
34 
35 namespace edm {class ParameterSet; class Event; class EventSetup;}
36 
38 
39  public:
40 
42  explicit HLTL1MuonSelector(const edm::ParameterSet&);
43 
46 
47  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
48  virtual void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
49 
50  private:
51 
53 
55 
56  const double theL1MinPt;
57  const double theL1MaxEta;
58  const unsigned theL1MinQuality;
59 
60 };
61 
62 #endif
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > muCollToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const unsigned theL1MinQuality
virtual void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
const double theL1MaxEta
HLTL1MuonSelector(const edm::ParameterSet &)
Constructor.
~HLTL1MuonSelector()
Destructor.
edm::InputTag theSource
const double theL1MinPt