#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 13 of file AbstractLTSFactory.h.
typedef ReferenceCountingPointer<LinearizedTrackState<N> > AbstractLTSFactory< N >::RefCountedLinearizedTrackState |
Definition at line 17 of file AbstractLTSFactory.h.
|
inlinevirtual |
Definition at line 26 of file AbstractLTSFactory.h.
|
pure virtual |
Implemented in ParticleKinematicLinearizedTrackStateFactory, MultiPerigeeLTSFactory, and LinearizedTrackStateFactory.
Referenced by AbstractLTSFactory< 6 >::~AbstractLTSFactory().
|
pure virtual |
Implemented in ParticleKinematicLinearizedTrackStateFactory, MultiPerigeeLTSFactory, and LinearizedTrackStateFactory.
Referenced by AdaptiveVertexFitter::linearizeTracks(), and AdaptiveVertexFitter::reLinearizeTracks().
|
pure virtual |
Implemented in ParticleKinematicLinearizedTrackStateFactory, MultiPerigeeLTSFactory, and LinearizedTrackStateFactory.