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 {
36  class ParameterSet;
37  class Event;
38  class EventSetup;
39 } // namespace edm
40 
42 public:
44  explicit HLTL1MuonSelector(const edm::ParameterSet&);
45 
47  ~HLTL1MuonSelector() 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 
56 
57  const double theL1MinPt;
58  const double theL1MaxEta;
59  const unsigned theL1MinQuality;
60 };
61 
62 #endif
edm::StreamID
Definition: StreamID.h:30
HLTL1MuonSelector::theL1MinPt
const double theL1MinPt
Definition: HLTL1MuonSelector.h:57
Handle.h
L1MuonParticleFwd.h
edm::EDGetTokenT< l1extra::L1MuonParticleCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
L1MuGMTReadoutCollection.h
HLTL1MuonSelector::theL1MinQuality
const unsigned theL1MinQuality
Definition: HLTL1MuonSelector.h:59
BoundCylinder.h
HLTL1MuonSelector::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTL1MuonSelector.cc:44
CSCDetId.h
L1MuRegionalCand.h
deltaR.h
HLTL1MuonSelector::muCollToken_
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > muCollToken_
Definition: HLTL1MuonSelector.h:55
HLTL1MuonSelector::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition: HLTL1MuonSelector.cc:53
PTrajectoryStateOnDet.h
Event
DTChamberId.h
edm::global::EDProducer
Definition: EDProducer.h:32
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
HLTL1MuonSelector::theL1MaxEta
const double theL1MaxEta
Definition: HLTL1MuonSelector.h:58
HLTL1MuonSelector::~HLTL1MuonSelector
~HLTL1MuonSelector() override
Destructor.
edm::ParameterSet
Definition: ParameterSet.h:36
ParameterSet
Definition: Functions.h:16
edm::EventSetup
Definition: EventSetup.h:57
HLTL1MuonSelector
Definition: HLTL1MuonSelector.h:41
InputTag.h
L1MuonParticle.h
HLTL1MuonSelector::HLTL1MuonSelector
HLTL1MuonSelector(const edm::ParameterSet &)
Constructor.
Definition: HLTL1MuonSelector.cc:31
HLTL1MuonSelector::theSource
edm::InputTag theSource
Definition: HLTL1MuonSelector.h:53
EventSetup
EDProducer.h
edm::Event
Definition: Event.h:73
L1MuGMTExtendedCand.h
edm::InputTag
Definition: InputTag.h:15