test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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 {
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
19
20
class
L3MuonCandidateProducerFromMuons
:
public
edm::global::EDProducer
<> {
21
22
public
:
23
25
L3MuonCandidateProducerFromMuons
(
const
edm::ParameterSet
&);
26
28
virtual
~L3MuonCandidateProducerFromMuons
();
29
31
virtual
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
32
33
private
:
34
35
// L3/GLB Collection Label
36
edm::InputTag
m_L3CollectionLabel
;
37
edm::EDGetTokenT<reco::MuonCollection>
muonToken_
;
38
};
39
40
#endif
EDProducer.h
ParameterSet
Definition:
Functions.h:16
edm::StreamID
Definition:
StreamID.h:30
L3MuonCandidateProducerFromMuons::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition:
L3MuonCandidateProducerFromMuons.h:37
edm::EDGetTokenT< reco::MuonCollection >
MuonFwd.h
Event
Definition:
Event.h:16
EventSetup
edm::EventSetup
Definition:
EventSetup.h:45
Muon.h
edm::global::EDProducer
Definition:
EDProducer.h:32
L3MuonCandidateProducerFromMuons::~L3MuonCandidateProducerFromMuons
virtual ~L3MuonCandidateProducerFromMuons()
destructor
Definition:
L3MuonCandidateProducerFromMuons.cc:43
L3MuonCandidateProducerFromMuons::L3MuonCandidateProducerFromMuons
L3MuonCandidateProducerFromMuons(const edm::ParameterSet &)
constructor with config
Definition:
L3MuonCandidateProducerFromMuons.cc:34
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
L3MuonCandidateProducerFromMuons::produce
virtual void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
produce candidates
Definition:
L3MuonCandidateProducerFromMuons.cc:49
L3MuonCandidateProducerFromMuons
Definition:
L3MuonCandidateProducerFromMuons.h:20
edm::Event
Definition:
Event.h:65
L3MuonCandidateProducerFromMuons::m_L3CollectionLabel
edm::InputTag m_L3CollectionLabel
Definition:
L3MuonCandidateProducerFromMuons.h:36
Generated for CMSSW Reference Manual by
1.8.5