CMS 3D CMS Logo

TransientTrackKinematicStateBuilder.h
Go to the documentation of this file.
1 #ifndef TransientTrackKinematicStateBuilder_H
2 #define TransientTrackKinematicStateBuilder_H
3 
10 
17 public:
19 
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 
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 
59  const ParticleMass& mass,
60  float m_sigma,
61  const GlobalPoint& point) const;
62 
64 
65 private:
66  KinematicState buildState(const FreeTrajectoryState& state, const ParticleMass& mass, float m_sigma) const;
67 
69 };
70 #endif
TransientTrackKinematicStateBuilder::operator()
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const
Definition: TransientTrackKinematicStateBuilder.cc:5
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11724
KinematicState.h
PerigeeKinematicState.h
ParticleMass
double ParticleMass
Definition: ParticleMass.h:4
PerigeeKinematicState
Definition: PerigeeKinematicState.h:21
KinematicState
Definition: KinematicState.h:17
TrackKinematicStatePropagator.h
TransientTrackKinematicStateBuilder::propagator
TrackKinematicStatePropagator propagator
Definition: TransientTrackKinematicStateBuilder.h:68
TransientTrack.h
TransientTrackKinematicStateBuilder
Definition: TransientTrackKinematicStateBuilder.h:16
TransientTrackKinematicStateBuilder::~TransientTrackKinematicStateBuilder
~TransientTrackKinematicStateBuilder()
Definition: TransientTrackKinematicStateBuilder.h:20
TrackKinematicStatePropagator
Definition: TrackKinematicStatePropagator.h:17
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:79
TransientTrackKinematicStateBuilder::TransientTrackKinematicStateBuilder
TransientTrackKinematicStateBuilder()
Definition: TransientTrackKinematicStateBuilder.h:18
TransientTrackKinematicStateBuilder::buildState
KinematicState buildState(const FreeTrajectoryState &state, const ParticleMass &mass, float m_sigma) const
Definition: TransientTrackKinematicStateBuilder.cc:56
Point3DBase< float, GlobalTag >
MagneticField.h
reco::TransientTrack
Definition: TransientTrack.h:19
RunInfoPI::state
state
Definition: RunInfoPayloadInspectoHelper.h:16
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34
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
ParticleMass.h