CMS 3D CMS Logo

Public Member Functions

ParticleKinematicLinearizedTrackStateFactory Class Reference

#include <ParticleKinematicLinearizedTrackStateFactory.h>

Inheritance diagram for ParticleKinematicLinearizedTrackStateFactory:
AbstractLTSFactory< 6 >

List of all members.

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

Detailed Description

Definition at line 9 of file ParticleKinematicLinearizedTrackStateFactory.h.


Member Function Documentation

const ParticleKinematicLinearizedTrackStateFactory * ParticleKinematicLinearizedTrackStateFactory::clone ( void  ) const [virtual]
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().