#include <ParticleKinematicLinearizedTrackStateFactory.h>
Public Member Functions | |
virtual const ParticleKinematicLinearizedTrackStateFactory * | clone () const |
virtual RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track) const |
virtual RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track, const TrajectoryStateOnSurface &tsos) const |
RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, RefCountedKinematicParticle &prt) const |
Definition at line 9 of file ParticleKinematicLinearizedTrackStateFactory.h.
const ParticleKinematicLinearizedTrackStateFactory * ParticleKinematicLinearizedTrackStateFactory::clone | ( | void | ) | const [virtual] |
Implements AbstractLTSFactory< 6 >.
Definition at line 10 of file ParticleKinematicLinearizedTrackStateFactory.cc.
{ return new ParticleKinematicLinearizedTrackStateFactory ( *this ); }
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState | ( | const GlobalPoint & | linP, |
const reco::TransientTrack & | track | ||
) | const [virtual] |
Implements AbstractLTSFactory< 6 >.
Definition at line 16 of file ParticleKinematicLinearizedTrackStateFactory.cc.
{ throw VertexException("ParticleKinematicLinearizedTrackStateFactory from TransientTrack not possible"); }
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState | ( | const GlobalPoint & | linP, |
const reco::TransientTrack & | track, | ||
const TrajectoryStateOnSurface & | tsos | ||
) | const [virtual] |
Implements AbstractLTSFactory< 6 >.
Definition at line 22 of file ParticleKinematicLinearizedTrackStateFactory.cc.
{ throw VertexException("ParticleKinematicLinearizedTrackStateFactory from TransientTrack not possible"); }
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState | ( | const GlobalPoint & | linP, |
RefCountedKinematicParticle & | prt | ||
) | const |
Class building LinearizedTrackState needed for Kalman based vertex fit out of track(helix like) KinematicParticle Method constructing KinearizedTrackState out of KinematicParticle and Linearization point.
Definition at line 4 of file ParticleKinematicLinearizedTrackStateFactory.cc.
Referenced by VirtualKinematicParticle::particleLinearizedTrackState().
{ return RefCountedLinearizedTrackState(new ParticleKinematicLinearizedTrackState(linP, prt)); }