Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
{
18
19
public
:
20
TransientTrackKinematicStateBuilder
(){}
21
22
~TransientTrackKinematicStateBuilder
(){}
23
28
KinematicState
operator()
(
const
reco::TransientTrack
& track,
const
ParticleMass
&
m
,
float
m_sigma)
const
;
29
30
31
36
KinematicState
operator()
(
const
KinematicParameters
& par,
37
const
KinematicParametersError
& er,
const
TrackCharge
& ch,
38
const
MagneticField
* field)
const
;
39
45
KinematicState
operator()
(
const
reco::TransientTrack
& track,
const
GlobalPoint
&
point
,
const
ParticleMass
&
m
,
46
float
m_sigma)
const
;
47
53
KinematicState
operator()
(
const
FreeTrajectoryState
&
state
,
const
ParticleMass
&
mass
,
54
float
m_sigma)
const
;
55
61
KinematicState
operator()
(
const
FreeTrajectoryState
&
state
,
const
ParticleMass
&
mass
,
62
float
m_sigma,
const
GlobalPoint
&
point
)
const
;
63
64
PerigeeKinematicState
operator()
(
const
KinematicState
&
state
,
const
GlobalPoint
&
point
)
const
;
65
66
private
:
67
68
KinematicState
buildState
(
const
FreeTrajectoryState
&
state
,
const
ParticleMass
&
mass
,
69
float
m_sigma)
const
;
70
71
72
73
74
TrackKinematicStatePropagator
propagator
;
75
76
};
77
#endif
TrackKinematicStatePropagator.h
ParticleMass.h
TransientTrack.h
ParticleMass
double ParticleMass
Definition:
ParticleMass.h:5
KinematicParametersError
Definition:
KinematicParametersError.h:19
MagneticField
Definition:
MagneticField.h:18
TransientTrackKinematicStateBuilder::propagator
TrackKinematicStatePropagator propagator
Definition:
TransientTrackKinematicStateBuilder.h:74
KinematicParameters
Definition:
KinematicParameters.h:16
MagneticField.h
TransientTrackKinematicStateBuilder::TransientTrackKinematicStateBuilder
TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:20
TransientTrackKinematicStateBuilder::~TransientTrackKinematicStateBuilder
~TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:22
TrackCharge
int TrackCharge
Definition:
TrackCharge.h:4
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:31
reco::TransientTrack
Definition:
TransientTrack.h:21
m
int m
Definition:
DTDataIntegrityTask.cc:33
TrackKinematicStatePropagator
Definition:
TrackKinematicStatePropagator.h:18
KinematicState
Definition:
KinematicState.h:18
TransientTrackKinematicStateBuilder::operator()
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const
Definition:
TransientTrackKinematicStateBuilder.cc:6
TransientTrackKinematicStateBuilder::buildState
KinematicState buildState(const FreeTrajectoryState &state, const ParticleMass &mass, float m_sigma) const
Definition:
TransientTrackKinematicStateBuilder.cc:56
PerigeeKinematicState.h
TransientTrackKinematicStateBuilder
Definition:
TransientTrackKinematicStateBuilder.h:16
evf::utils::state
char state
Definition:
procUtils.cc:75
Point3DBase
Definition:
Point3DBase.h:11
scaleCards.mass
tuple mass
Definition:
scaleCards.py:27
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
Generated for CMSSW Reference Manual by
1.8.5