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
n
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
c
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
TrajectoryState
interface
TrajectoryStateTransform.h
Go to the documentation of this file.
1
#ifndef TrajectoryStateTransform_H
2
#define TrajectoryStateTransform_H
3
4
#include "
DataFormats/TrajectoryState/interface/PTrajectoryStateOnDet.h
"
5
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
6
#include "
DataFormats/L1TrackTrigger/interface/TTTrack.h
"
7
#include "
DataFormats/L1TrackTrigger/interface/TTTypes.h
"
8
9
class
TrajectoryStateOnSurface
;
10
class
FreeTrajectoryState
;
11
class
TrackingGeometry
;
12
class
Surface
;
13
class
MagneticField
;
14
15
namespace
trajectoryStateTransform
{
16
17
PTrajectoryStateOnDet
persistentState
(
const
TrajectoryStateOnSurface
& ts,
unsigned
int
detid);
18
19
TrajectoryStateOnSurface
transientState
(
const
PTrajectoryStateOnDet
& ts,
20
const
Surface
* surface,
21
const
MagneticField
* field);
22
25
FreeTrajectoryState
initialFreeState
(
const
reco::Track
& tk,
const
MagneticField
* field,
bool
withErr =
true
);
26
FreeTrajectoryState
initialFreeStateL1TTrack
(
const
TTTrack<Ref_Phase2TrackerDigi_>
& tk,
27
const
MagneticField
* field,
28
bool
withErr =
false
);
29
30
FreeTrajectoryState
innerFreeState
(
const
reco::Track
& tk,
const
MagneticField
* field,
bool
withErr =
true
);
31
FreeTrajectoryState
outerFreeState
(
const
reco::Track
& tk,
const
MagneticField
* field,
bool
withErr =
true
);
32
35
TrajectoryStateOnSurface
innerStateOnSurface
(
const
reco::Track
& tk,
36
const
TrackingGeometry
&
geom
,
37
const
MagneticField
* field,
38
bool
withErr =
true
);
39
TrajectoryStateOnSurface
outerStateOnSurface
(
const
reco::Track
& tk,
40
const
TrackingGeometry
&
geom
,
41
const
MagneticField
* field,
42
bool
withErr =
true
);
43
44
}
// namespace trajectoryStateTransform
45
46
// backward compatibility
47
struct
TrajectoryStateTransform
{};
48
49
#endif
TrackingGeometry
Definition:
TrackingGeometry.h:26
TTTypes.h
trajectoryStateTransform::outerStateOnSurface
TrajectoryStateOnSurface outerStateOnSurface(const reco::Track &tk, const TrackingGeometry &geom, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:118
Surface
Definition:
Surface.h:36
trajectoryStateTransform::persistentState
PTrajectoryStateOnDet persistentState(const TrajectoryStateOnSurface &ts, unsigned int detid)
Definition:
TrajectoryStateTransform.cc:14
MagneticField
Definition:
MagneticField.h:19
TrackFwd.h
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
TTTrack.h
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:27
relativeConstraints.geom
geom
Definition:
relativeConstraints.py:72
trajectoryStateTransform
Definition:
TrajectoryStateTransform.h:15
trajectoryStateTransform::transientState
TrajectoryStateOnSurface transientState(const PTrajectoryStateOnDet &ts, const Surface *surface, const MagneticField *field)
Definition:
TrajectoryStateTransform.cc:35
TTTrack
Class to store the L1 Track Trigger tracks.
Definition:
TTTrack.h:29
PTrajectoryStateOnDet
Definition:
PTrajectoryStateOnDet.h:10
reco::Track
Definition:
Track.h:27
trajectoryStateTransform::initialFreeStateL1TTrack
FreeTrajectoryState initialFreeStateL1TTrack(const TTTrack< Ref_Phase2TrackerDigi_ > &tk, const MagneticField *field, bool withErr=false)
Definition:
TrajectoryStateTransform.cc:70
PTrajectoryStateOnDet.h
TrajectoryStateTransform
Definition:
TrajectoryStateTransform.h:47
trajectoryStateTransform::innerFreeState
FreeTrajectoryState innerFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:86
trajectoryStateTransform::outerFreeState
FreeTrajectoryState outerFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:98
trajectoryStateTransform::initialFreeState
FreeTrajectoryState initialFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:58
trajectoryStateTransform::innerStateOnSurface
TrajectoryStateOnSurface innerStateOnSurface(const reco::Track &tk, const TrackingGeometry &geom, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:110
Generated for CMSSW Reference Manual by
1.8.14