Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
RecoMuon
StandAloneTrackFinder
interface
ExhaustiveMuonTrajectoryBuilder.h
Go to the documentation of this file.
1
#ifndef ExhaustiveMuonTrajectoryBuilder_h
2
#define ExhaustiveMuonTrajectoryBuilder_h
3
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
#include "
RecoMuon/TrackingTools/interface/MuonTrajectoryBuilder.h
"
12
#include "
RecoMuon/StandAloneTrackFinder/interface/StandAloneTrajectoryBuilder.h
"
13
#include "
RecoMuon/TrackingTools/interface/MuonSeedFromRecHits.h
"
14
15
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
16
17
class
ExhaustiveMuonTrajectoryBuilder
:
public
MuonTrajectoryBuilder
{
18
public
:
19
ExhaustiveMuonTrajectoryBuilder
(
const
edm::ParameterSet
&
pset
,
const
MuonServiceProxy
*,
edm::ConsumesCollector
&);
20
~ExhaustiveMuonTrajectoryBuilder
()
override
;
21
23
TrajectoryContainer
trajectories
(
const
TrajectorySeed
&)
override
;
24
26
CandidateContainer
trajectories
(
const
TrackCand
&)
override
;
27
29
void
setEvent
(
const
edm::Event
&
event
)
override
;
30
31
private
:
32
void
clean
(
TrajectoryContainer
&
trajectories
)
const
;
33
34
StandAloneMuonTrajectoryBuilder
theTrajBuilder
;
35
MuonSeedFromRecHits
theSeeder
;
36
const
MuonServiceProxy
*
theService
;
37
};
38
39
#endif
ExhaustiveMuonTrajectoryBuilder::theSeeder
MuonSeedFromRecHits theSeeder
Definition:
ExhaustiveMuonTrajectoryBuilder.h:35
ESHandle.h
ExhaustiveMuonTrajectoryBuilder::~ExhaustiveMuonTrajectoryBuilder
~ExhaustiveMuonTrajectoryBuilder() override
Definition:
ExhaustiveMuonTrajectoryBuilder.cc:11
ExhaustiveMuonTrajectoryBuilder::theService
const MuonServiceProxy * theService
Definition:
ExhaustiveMuonTrajectoryBuilder.h:36
ExhaustiveMuonTrajectoryBuilder::clean
void clean(TrajectoryContainer &trajectories) const
Definition:
ExhaustiveMuonTrajectoryBuilder.cc:45
MuonTrajectoryBuilder::CandidateContainer
MuonCandidate::CandidateContainer CandidateContainer
Definition:
MuonTrajectoryBuilder.h:24
ExhaustiveMuonTrajectoryBuilder
Definition:
ExhaustiveMuonTrajectoryBuilder.h:17
ExhaustiveMuonTrajectoryBuilder::theTrajBuilder
StandAloneMuonTrajectoryBuilder theTrajBuilder
Definition:
ExhaustiveMuonTrajectoryBuilder.h:34
MuonTrajectoryBuilder
Definition:
MuonTrajectoryBuilder.h:21
edm::ParameterSet
Definition:
ParameterSet.h:47
MuonSeedFromRecHits
Definition:
MuonSeedFromRecHits.h:19
MuonTrajectoryBuilder::TrajectoryContainer
MuonCandidate::TrajectoryContainer TrajectoryContainer
Definition:
MuonTrajectoryBuilder.h:23
ExhaustiveMuonTrajectoryBuilder::trajectories
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed
Definition:
ExhaustiveMuonTrajectoryBuilder.cc:13
ExhaustiveMuonTrajectoryBuilder::ExhaustiveMuonTrajectoryBuilder
ExhaustiveMuonTrajectoryBuilder(const edm::ParameterSet &pset, const MuonServiceProxy *, edm::ConsumesCollector &)
Definition:
ExhaustiveMuonTrajectoryBuilder.cc:6
TrajectorySeed
Definition:
TrajectorySeed.h:18
MuonTrajectoryBuilder::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition:
MuonTrajectoryBuilder.h:25
MuonTrajectoryBuilder.h
ConsumesCollector.h
MuonServiceProxy
Definition:
MuonServiceProxy.h:38
event
Definition:
event.py:1
edm::Event
Definition:
Event.h:73
ExhaustiveMuonTrajectoryBuilder::setEvent
void setEvent(const edm::Event &event) override
pass the Event to the algo at each event
Definition:
ExhaustiveMuonTrajectoryBuilder.cc:43
StandAloneMuonTrajectoryBuilder
Definition:
StandAloneTrajectoryBuilder.h:26
MuonSeedFromRecHits.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
StandAloneTrajectoryBuilder.h
Generated for CMSSW Reference Manual by
1.8.16