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
double ParticleMass
Definition: ParticleMass.h:4
KinematicState buildState(const FreeTrajectoryState &state, const ParticleMass &mass, float m_sigma) const
*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
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const