Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoMuon
L3MuonProducer
src
L3MuonCandidateProducerFromMuons.h
Go to the documentation of this file.
1
#ifndef RecoMuon_L3MuonProducer_L3MuonCandidateProducerFromMuons_H
2
#define RecoMuon_L3MuonProducer_L3MuonCandidateProducerFromMuons_H
3
12
#include "
FWCore/Framework/interface/global/EDProducer.h
"
13
#include "
FWCore/Utilities/interface/InputTag.h
"
14
15
#include "
DataFormats/MuonReco/interface/Muon.h
"
16
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
17
18
namespace
edm {
19
class
ParameterSet
;
20
class
Event
;
21
class
EventSetup
;
22
}
// namespace edm
23
24
class
L3MuonCandidateProducerFromMuons
:
public
edm::global::EDProducer
<> {
25
public
:
27
L3MuonCandidateProducerFromMuons
(
const
edm::ParameterSet
&);
28
30
~L3MuonCandidateProducerFromMuons
()
override
;
31
33
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
34
35
private
:
36
// L3/GLB Collection Label
37
edm::InputTag
m_L3CollectionLabel
;
38
edm::EDGetTokenT<reco::MuonCollection>
muonToken_
;
39
};
40
41
#endif
EDProducer.h
ParameterSet
Definition:
Functions.h:16
edm::StreamID
Definition:
StreamID.h:30
L3MuonCandidateProducerFromMuons::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition:
L3MuonCandidateProducerFromMuons.h:38
edm::EDGetTokenT< reco::MuonCollection >
MuonFwd.h
EventSetup
L3MuonCandidateProducerFromMuons::~L3MuonCandidateProducerFromMuons
~L3MuonCandidateProducerFromMuons() override
destructor
Definition:
L3MuonCandidateProducerFromMuons.cc:42
edm::EventSetup
Definition:
EventSetup.h:59
Muon.h
edm::global::EDProducer
Definition:
EDProducer.h:32
L3MuonCandidateProducerFromMuons::L3MuonCandidateProducerFromMuons
L3MuonCandidateProducerFromMuons(const edm::ParameterSet &)
constructor with config
Definition:
L3MuonCandidateProducerFromMuons.cc:33
Event
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
L3MuonCandidateProducerFromMuons::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
produce candidates
Definition:
L3MuonCandidateProducerFromMuons.cc:47
L3MuonCandidateProducerFromMuons
Definition:
L3MuonCandidateProducerFromMuons.h:24
edm::Event
Definition:
Event.h:73
L3MuonCandidateProducerFromMuons::m_L3CollectionLabel
edm::InputTag m_L3CollectionLabel
Definition:
L3MuonCandidateProducerFromMuons.h:37
Generated for CMSSW Reference Manual by
1.8.5