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
TrackerSeedGenerator
src
TrackerSeedGenerator.cc
Go to the documentation of this file.
1
#include "
RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGenerator.h
"
2
#include "
DataFormats/TrackerCommon/interface/TrackerTopology.h
"
3
4
#include "
RecoMuon/TrackingTools/interface/MuonServiceProxy.h
"
5
6
void
TrackerSeedGenerator::init
(
const
MuonServiceProxy
*
service
) {
theProxyService
=
service
; }
7
8
void
TrackerSeedGenerator::trackerSeeds
(
const
TrackCand
&
can
,
9
const
TrackingRegion
&
region
,
10
const
TrackerTopology
* tTopo,
11
TrackerSeedGenerator::BTSeedCollection
&
result
) {
12
const
edm::EventSetup
& es =
theProxyService
->
eventSetup
();
13
run
(
result
, *
theEvent
, es,
region
);
14
return
;
15
}
16
void
TrackerSeedGenerator::setEvent
(
const
edm::Event
&
event
) {
theEvent
= &
event
; }
TrackerSeedGenerator::init
virtual void init(const MuonServiceProxy *service)
Definition:
TrackerSeedGenerator.cc:6
TrackerSeedGenerator::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition:
TrackerSeedGenerator.h:30
service
Definition:
service.py:1
TrackerSeedGenerator::setEvent
virtual void setEvent(const edm::Event &)
Definition:
TrackerSeedGenerator.cc:16
TrackerTopology
Definition:
TrackerTopology.h:16
TrackerSeedGenerator.h
TrackerSeedGenerator::theProxyService
const MuonServiceProxy * theProxyService
Definition:
TrackerSeedGenerator.h:51
TrackerTopology.h
TrackerSeedGenerator::BTSeedCollection
std::vector< TrajectorySeed > BTSeedCollection
Definition:
TrackerSeedGenerator.h:26
TrackerSeedGenerator::theEvent
const edm::Event * theEvent
Definition:
TrackerSeedGenerator.h:50
TrackerSeedGenerator::run
virtual void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion)
Definition:
TrackerSeedGenerator.h:44
MuonServiceProxy::eventSetup
const edm::EventSetup & eventSetup() const
Definition:
MuonServiceProxy.h:76
edmPickEvents.event
event
Definition:
edmPickEvents.py:273
HLT_FULL_cff.region
region
Definition:
HLT_FULL_cff.py:88272
edm::EventSetup
Definition:
EventSetup.h:57
TrackerSeedGenerator::trackerSeeds
virtual void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &)
Definition:
TrackerSeedGenerator.cc:8
timingPdfMaker.can
can
Definition:
timingPdfMaker.py:311
MuonServiceProxy.h
TrackingRegion
Definition:
TrackingRegion.h:41
mps_fire.result
result
Definition:
mps_fire.py:311
MuonServiceProxy
Definition:
MuonServiceProxy.h:38
event
Definition:
event.py:1
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.16