#include <RecoVertex/VertexTools/interface/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 TrajectoryStateOnSurface &tsos) const =0 |
virtual RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track) const =0 |
virtual | ~AbstractLTSFactory () |
Definition at line 13 of file AbstractLTSFactory.h.
typedef ReferenceCountingPointer<LinearizedTrackState<N> > AbstractLTSFactory< N >::RefCountedLinearizedTrackState |
virtual AbstractLTSFactory< N >::~AbstractLTSFactory | ( | ) | [inline, virtual] |
virtual const AbstractLTSFactory* AbstractLTSFactory< N >::clone | ( | ) | const [pure virtual] |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.
virtual RefCountedLinearizedTrackState AbstractLTSFactory< N >::linearizedTrackState | ( | const GlobalPoint & | linP, | |
const reco::TransientTrack & | track, | |||
const TrajectoryStateOnSurface & | tsos | |||
) | const [pure virtual] |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.
virtual RefCountedLinearizedTrackState AbstractLTSFactory< N >::linearizedTrackState | ( | const GlobalPoint & | linP, | |
const reco::TransientTrack & | track | |||
) | const [pure virtual] |
Implemented in MultiPerigeeLTSFactory, ParticleKinematicLinearizedTrackStateFactory, and LinearizedTrackStateFactory.
Referenced by AdaptiveVertexFitter::linearizeTracks(), and AdaptiveVertexFitter::reLinearizeTracks().