Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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
HLT_FULL_cff.track
tuple track
Definition:
HLT_FULL_cff.py:11953
TransientTrackKinematicStateBuilder::propagator
TrackKinematicStatePropagator propagator
Definition:
TransientTrackKinematicStateBuilder.h:68
MagneticField.h
TransientTrackKinematicStateBuilder::TransientTrackKinematicStateBuilder
TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:18
TransientTrackKinematicStateBuilder::~TransientTrackKinematicStateBuilder
~TransientTrackKinematicStateBuilder()
Definition:
TransientTrackKinematicStateBuilder.h:20
visualization-live-secondInstance_cfg.m
tuple m
Definition:
visualization-live-secondInstance_cfg.py:79
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:27
RunInfoPI::state
state
Definition:
RunInfoPayloadInspectoHelper.h:21
reco::TransientTrack
Definition:
TransientTrack.h:19
TrackKinematicStatePropagator
Definition:
TrackKinematicStatePropagator.h:17
KinematicState
Definition:
KinematicState.h:17
TransientTrackKinematicStateBuilder::operator()
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const
Definition:
TransientTrackKinematicStateBuilder.cc:5
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
Point3DBase< float, GlobalTag >
ResonanceBuilder.mass
dictionary mass
Definition:
ResonanceBuilder.py:8
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