Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:16
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:24
reco::TransientTrack
Definition:
TransientTrack.h:21
m
int m
Definition:
DTDataIntegrityTask.cc:32
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
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
Gflash::par
const double par[8 *NPar][4]
Definition:
GflashNameSpace.h:177
Generated for CMSSW Reference Manual by
1.8.5