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
RecoVertex
KinematicFitPrimitives
interface
TransientTrackKinematicStateBuilder.h
Go to the documentation of this file.
1
#ifndef TransientTrackKinematicStateBuilder_H
2
#define TransientTrackKinematicStateBuilder_H
3
4
#include "
RecoVertex/KinematicFitPrimitives/interface/KinematicState.h
"
5
#include "
RecoVertex/KinematicFitPrimitives/interface/TrackKinematicStatePropagator.h
"
6
#include "
RecoVertex/KinematicFitPrimitives/interface/PerigeeKinematicState.h
"
7
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
8
#include "
RecoVertex/KinematicFitPrimitives/interface/ParticleMass.h
"
9
#include "
MagneticField/Engine/interface/MagneticField.h
"
10
16
class
TransientTrackKinematicStateBuilder
{
17
public
:
18
TransientTrackKinematicStateBuilder
() {}
19
20
~TransientTrackKinematicStateBuilder
() {}
21
26
KinematicState
operator()
(
const
reco::TransientTrack
&
track
,
const
ParticleMass
&
m
,
float
m_sigma)
const
;
27
32
// KinematicState operator()(const KinematicParameters& par,
33
// const KinematicParametersError& er, const TrackCharge& ch,
34
// const MagneticField* field) const;
35
41
KinematicState
operator()
(
const
reco::TransientTrack
&
track
,
42
const
GlobalPoint
&
point
,
43
const
ParticleMass
&
m
,
44
float
m_sigma)
const
;
45
51
KinematicState
operator()
(
const
FreeTrajectoryState
&
state
,
const
ParticleMass
&
mass
,
float
m_sigma)
const
;
52
58
KinematicState
operator()
(
const
FreeTrajectoryState
&
state
,
59
const
ParticleMass
&
mass
,
60
float
m_sigma,
61
const
GlobalPoint
&
point
)
const
;
62
63
PerigeeKinematicState
operator()
(
const
KinematicState
&
state
,
const
GlobalPoint
&
point
)
const
;
64
65
private
:
66
KinematicState
buildState
(
const
FreeTrajectoryState
&
state
,
const
ParticleMass
&
mass
,
float
m_sigma)
const
;
67
68
TrackKinematicStatePropagator
propagator
;
69
};
70
#endif
TrackKinematicStatePropagator.h
ParticleMass.h
TransientTrack.h
ParticleMass
double ParticleMass
Definition:
ParticleMass.h:4
TransientTrackKinematicStateBuilder::propagator
TrackKinematicStatePropagator propagator
Definition:
TransientTrackKinematicStateBuilder.h:68
MagneticField.h
TransientTrackKinematicStateBuilder::TransientTrackKinematicStateBuilder
TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:18
TransientTrackKinematicStateBuilder::~TransientTrackKinematicStateBuilder
~TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:20
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:27
visualization-live-secondInstance_cfg.m
m
Definition:
visualization-live-secondInstance_cfg.py:80
TransientTrackKinematicStateBuilder::buildState
KinematicState buildState(const FreeTrajectoryState &state, const ParticleMass &mass, float m_sigma) const
Definition:
TransientTrackKinematicStateBuilder.cc:56
RunInfoPI::state
state
Definition:
RunInfoPayloadInspectoHelper.h:21
HLT_2022v12_cff.track
track
Definition:
HLT_2022v12_cff.py:9241
reco::TransientTrack
Definition:
TransientTrack.h:19
EgHLTOffHistBins_cfi.mass
mass
Definition:
EgHLTOffHistBins_cfi.py:34
TrackKinematicStatePropagator
Definition:
TrackKinematicStatePropagator.h:17
KinematicState
Definition:
KinematicState.h:17
PerigeeKinematicState.h
TransientTrackKinematicStateBuilder
Definition:
TransientTrackKinematicStateBuilder.h:16
Point3DBase< float, GlobalTag >
point
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
Definition:
invegas.h:5
PerigeeKinematicState
Definition:
PerigeeKinematicState.h:21
KinematicState.h
TransientTrackKinematicStateBuilder::operator()
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const
Definition:
TransientTrackKinematicStateBuilder.cc:5
Generated for CMSSW Reference Manual by
1.8.14