#include <AbstractLTSFactory.h>
Public Types | |
typedef ReferenceCountingPointer < LinearizedTrackState< N > > | RefCountedLinearizedTrackState |
Public Member Functions | |
virtual const AbstractLTSFactory * | clone () const =0 |
virtual RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track) const =0 |
virtual RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track, const TrajectoryStateOnSurface &tsos) const =0 |
virtual | ~AbstractLTSFactory () |
Abstract class that defines an LinearzedTrackStateFactory
Definition at line 12 of file AbstractLTSFactory.h.
typedef ReferenceCountingPointer<LinearizedTrackState<N> > AbstractLTSFactory< N >::RefCountedLinearizedTrackState |
Definition at line 14 of file AbstractLTSFactory.h.
|
inlinevirtual |
Definition at line 23 of file AbstractLTSFactory.h.
|
pure virtual |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.
|
pure virtual |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.
Referenced by AdaptiveVertexFitter::linearizeTracks(), and AdaptiveVertexFitter::reLinearizeTracks().
|
pure virtual |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.