CMS 3D CMS Logo

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 
45  ~HLTL1MuonSelector() override;
46 
47  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
48  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_
const unsigned theL1MinQuality
const double theL1MaxEta
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
edm::InputTag theSource
const double theL1MinPt