CMS 3D CMS Logo

L3MuonCandidateProducerFromMuons.h
Go to the documentation of this file.
1 #ifndef RecoMuon_L3MuonProducer_L3MuonCandidateProducerFromMuons_H
2 #define RecoMuon_L3MuonProducer_L3MuonCandidateProducerFromMuons_H
3 
14 
17 
18 namespace edm {
19  class ParameterSet;
20  class Event;
21  class EventSetup;
22 } // namespace edm
23 
25 public:
28 
31 
33  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
34 
35 private:
36  // L3/GLB Collection Label
39 };
40 
41 #endif
L3MuonCandidateProducerFromMuons::~L3MuonCandidateProducerFromMuons
~L3MuonCandidateProducerFromMuons() override
destructor
Definition: L3MuonCandidateProducerFromMuons.cc:42
edm::StreamID
Definition: StreamID.h:30
Muon.h
edm::EDGetTokenT< reco::MuonCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
MuonFwd.h
Event
edm::global::EDProducer
Definition: EDProducer.h:32
L3MuonCandidateProducerFromMuons::L3MuonCandidateProducerFromMuons
L3MuonCandidateProducerFromMuons(const edm::ParameterSet &)
constructor with config
Definition: L3MuonCandidateProducerFromMuons.cc:33
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
L3MuonCandidateProducerFromMuons
Definition: L3MuonCandidateProducerFromMuons.h:24
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
L3MuonCandidateProducerFromMuons::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
produce candidates
Definition: L3MuonCandidateProducerFromMuons.cc:47
L3MuonCandidateProducerFromMuons::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: L3MuonCandidateProducerFromMuons.h:38
L3MuonCandidateProducerFromMuons::m_L3CollectionLabel
edm::InputTag m_L3CollectionLabel
Definition: L3MuonCandidateProducerFromMuons.h:37
EventSetup
EDProducer.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15