CMS 3D CMS Logo

HLTL1MuonNoL2Selector.h
Go to the documentation of this file.
1 #ifndef HLTTrigger_HLTL1MuonNoL2Selector_HLTL1MuonNoL2Selector_H
2 #define HLTTrigger_HLTL1MuonNoL2Selector_HLTL1MuonNoL2Selector_H
3 
4 //-------------------------------------------------
5 //
16 //
17 //--------------------------------------------------
18 
21 
22 // Data Formats
33 #include "HLTMuonL2ToL1TMap.h"
34 
35 namespace edm {
36  class ParameterSet;
37  class Event;
38  class EventSetup;
39 } // namespace edm
40 
42 public:
45 
47  ~HLTL1MuonNoL2Selector() override;
48 
49  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
50  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
51 
52 private:
54  const double theL1MinPt_;
55  const double theL1MaxEta_;
56  const unsigned theL1MinQuality_;
58 
64 };
65 
66 #endif
edm::EDGetTokenT< l1t::MuonBxCollection > muCollToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > theL2CandToken_
edm::EDGetTokenT< SeedMap > seedMapToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.