Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoMuon
L3MuonProducer
src
L3MuonCandidateProducer.h
Go to the documentation of this file.
1
#ifndef RecoMuon_L3MuonProducer_L3MuonCandidateProducer_H
2
#define RecoMuon_L3MuonProducer_L3MuonCandidateProducer_H
3
21
#include "
FWCore/Framework/interface/EDProducer.h
"
22
#include "
FWCore/Utilities/interface/InputTag.h
"
23
24
namespace
edm {
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
25
26
class
L3MuonCandidateProducer
:
public
edm::EDProducer
{
27
28
public
:
29
enum
MuonTrackType
{
InnerTrack
,
OuterTrack
,
CombinedTrack
};
30
32
L3MuonCandidateProducer
(
const
edm::ParameterSet
&);
33
35
virtual
~L3MuonCandidateProducer
();
36
38
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
39
40
private
:
41
// L3/GLB Collection Label
42
edm::InputTag
theL3CollectionLabel
;
43
edm::InputTag
theL3LinksLabel
;
44
enum
MuonTrackType
theType
;
45
bool
theUseLinks
;
46
};
47
48
#endif
L3MuonCandidateProducer::theUseLinks
bool theUseLinks
Definition:
L3MuonCandidateProducer.h:45
ParameterSet
Definition:
Functions.h:16
L3MuonCandidateProducer::CombinedTrack
Definition:
L3MuonCandidateProducer.h:29
L3MuonCandidateProducer::L3MuonCandidateProducer
L3MuonCandidateProducer(const edm::ParameterSet &)
constructor with config
Definition:
L3MuonCandidateProducer.cc:48
edm::EDProducer
Definition:
EDProducer.h:21
EventSetup
L3MuonCandidateProducer::OuterTrack
Definition:
L3MuonCandidateProducer.h:29
edm::EventSetup
Definition:
EventSetup.h:44
L3MuonCandidateProducer::~L3MuonCandidateProducer
virtual ~L3MuonCandidateProducer()
destructor
Definition:
L3MuonCandidateProducer.cc:79
EDProducer.h
L3MuonCandidateProducer::InnerTrack
Definition:
L3MuonCandidateProducer.h:29
Event
edm::InputTag
Definition:
InputTag.h:12
InputTag.h
L3MuonCandidateProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
produce candidates
Definition:
L3MuonCandidateProducer.cc:85
edm::ParameterSet
Definition:
ParameterSet.h:35
L3MuonCandidateProducer::theL3LinksLabel
edm::InputTag theL3LinksLabel
Definition:
L3MuonCandidateProducer.h:43
edm::Event
Definition:
Event.h:50
L3MuonCandidateProducer::theType
enum MuonTrackType theType
Definition:
L3MuonCandidateProducer.h:44
L3MuonCandidateProducer::MuonTrackType
MuonTrackType
Definition:
L3MuonCandidateProducer.h:29
L3MuonCandidateProducer
Definition:
L3MuonCandidateProducer.h:26
L3MuonCandidateProducer::theL3CollectionLabel
edm::InputTag theL3CollectionLabel
Definition:
L3MuonCandidateProducer.h:42
Generated for CMSSW Reference Manual by
1.8.5