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::StreamID
Definition: StreamID.h:30
Handle.h
HLTL1MuonNoL2Selector::theL1Source_
edm::InputTag theL1Source_
Definition: HLTL1MuonNoL2Selector.h:53
HLTL1MuonNoL2Selector::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTL1MuonNoL2Selector.cc:50
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
Muon.h
HLTL1MuonNoL2Selector::theL1MinPt_
const double theL1MinPt_
Definition: HLTL1MuonNoL2Selector.h:54
BoundCylinder.h
HLTMuonL2ToL1TMap.h
CSCDetId.h
PTrajectoryStateOnDet.h
HLTL1MuonNoL2Selector::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition: HLTL1MuonNoL2Selector.cc:66
HLTL1MuonNoL2Selector::theL1MaxEta_
const double theL1MaxEta_
Definition: HLTL1MuonNoL2Selector.h:55
HLTL1MuonNoL2Selector::HLTL1MuonNoL2Selector
HLTL1MuonNoL2Selector(const edm::ParameterSet &)
Constructor.
Definition: HLTL1MuonNoL2Selector.cc:32
HLTFilter.h
Event
DTChamberId.h
edm::global::EDProducer
Definition: EDProducer.h:32
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
HLTL1MuonNoL2Selector::centralBxOnly_
bool centralBxOnly_
Definition: HLTL1MuonNoL2Selector.h:57
ParameterSet
Definition: Functions.h:16
deltaR.h
HLTL1MuonNoL2Selector
Definition: HLTL1MuonNoL2Selector.h:41
edm::EventSetup
Definition: EventSetup.h:58
HLTL1MuonNoL2Selector::seedMapTag_
edm::InputTag seedMapTag_
Definition: HLTL1MuonNoL2Selector.h:62
InputTag.h
HLTL1MuonNoL2Selector::muCollToken_
edm::EDGetTokenT< l1t::MuonBxCollection > muCollToken_
Definition: HLTL1MuonNoL2Selector.h:59
HLTL1MuonNoL2Selector::theL1MinQuality_
const unsigned theL1MinQuality_
Definition: HLTL1MuonNoL2Selector.h:56
RecoChargedCandidate.h
HLTL1MuonNoL2Selector::seedMapToken_
edm::EDGetTokenT< SeedMap > seedMapToken_
Definition: HLTL1MuonNoL2Selector.h:63
HLTL1MuonNoL2Selector::theL2CandToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > theL2CandToken_
Definition: HLTL1MuonNoL2Selector.h:61
EventSetup
EDProducer.h
edm::Event
Definition: Event.h:73
RecoChargedCandidateFwd.h
edm::InputTag
Definition: InputTag.h:15
HLTL1MuonNoL2Selector::theL2CandTag_
edm::InputTag theL2CandTag_
Definition: HLTL1MuonNoL2Selector.h:60
HLTL1MuonNoL2Selector::~HLTL1MuonNoL2Selector
~HLTL1MuonNoL2Selector() override
Destructor.