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
TrackingTools
GsfTracking
interface
TrajGsfTrackAssociation.h
Go to the documentation of this file.
1
#ifndef TrackingTools_GsfTracking_TrajGsfTrackAssociation_h
2
#define TrackingTools_GsfTracking_TrajGsfTrackAssociation_h
3
4
#include "
DataFormats/Common/interface/AssociationMap.h
"
5
#include "
DataFormats/GsfTrackReco/interface/GsfTrackFwd.h
"
6
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
7
8
typedef
edm::AssociationMap<edm::OneToOne<std::vector<Trajectory>
,
reco::GsfTrackCollection
,
unsigned
short
> >
9
TrajGsfTrackAssociationCollection
;
10
typedef
TrajGsfTrackAssociationCollection::value_type
TrajGsfTrackAssociation
;
11
12
// reference to an object in a collection of TrajGsfTrack objects
13
typedef
edm::Ref<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRef
;
14
16
typedef
edm::RefProd<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRefProd
;
17
19
typedef
edm::RefVector<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRefVector
;
20
21
#endif
edm::RefProd< TrajGsfTrackAssociationCollection >
AssociationMap.h
edm::helpers::KeyVal
Definition:
AssociationMapHelpers.h:22
edm::RefVector< TrajGsfTrackAssociationCollection >
edm::Ref< TrajGsfTrackAssociationCollection >
TrajGsfTrackAssociationCollection
edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::GsfTrackCollection, unsigned short > > TrajGsfTrackAssociationCollection
Definition:
TrajGsfTrackAssociation.h:9
edm::AssociationMap
Definition:
AssociationMap.h:48
Trajectory.h
reco::GsfTrackCollection
std::vector< GsfTrack > GsfTrackCollection
collection of GsfTracks
Definition:
GsfTrackFwd.h:9
GsfTrackFwd.h
TrajGsfTrackAssociationRef
edm::Ref< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRef
Definition:
TrajGsfTrackAssociation.h:13
TrajGsfTrackAssociationRefVector
edm::RefVector< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRefVector
vector of references to objects in the same colletion of TrajGsfTrack objects
Definition:
TrajGsfTrackAssociation.h:19
TrajGsfTrackAssociation
TrajGsfTrackAssociationCollection::value_type TrajGsfTrackAssociation
Definition:
TrajGsfTrackAssociation.h:10
TrajGsfTrackAssociationRefProd
edm::RefProd< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRefProd
reference to a collection of TrajGsfTrack objects
Definition:
TrajGsfTrackAssociation.h:16
Generated for CMSSW Reference Manual by
1.8.16