#include <LinearizedTrackStateFactory.h>
Public Member Functions | |
const LinearizedTrackStateFactory * | clone () const |
RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track) const |
RefCountedLinearizedTrackState | linearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track, const TrajectoryStateOnSurface &tsos) const |
RefCountedLinearizedTrackState | linearizedTrackState (LinearizedTrackState< 5 > *lts) const |
Public Member Functions inherited from AbstractLTSFactory< 5 > | |
virtual | ~AbstractLTSFactory () |
Additional Inherited Members | |
Public Types inherited from AbstractLTSFactory< 5 > | |
typedef ReferenceCountingPointer < LinearizedTrackState< N > > | RefCountedLinearizedTrackState |
Concrete class to encapsulate the creation of a RefCountedLinearizedTrack, which is a reference-counting pointer. Should always be used in order to create a new RefCountedLinearizedTrack, so that the reference-counting mechanism works well.
Definition at line 14 of file LinearizedTrackStateFactory.h.
|
virtual |
|
virtual |
Implements AbstractLTSFactory< 5 >.
Definition at line 14 of file LinearizedTrackStateFactory.cc.
References reco::TransientTrack::impactPointState().
Referenced by TwoBodyDecayFitter::estimate(), KalmanVertexTrackCompatibilityEstimator< N >::estimate(), LinTrackCache::linTrack(), PerigeeMultiLTS::PerigeeMultiLTS(), PerigeeMultiLTS::prepareCollapsedState(), reco::GhostTrackVertexFinder::reassignTracks(), reco::GhostTrackVertexFinder::refitGhostTrack(), TrimmedVertexFitter::vertex(), vertexAtState(), and reco::GhostTrackVertexFinder::vertices().
|
virtual |
Implements AbstractLTSFactory< 5 >.
Definition at line 6 of file LinearizedTrackStateFactory.cc.
LinearizedTrackStateFactory::RefCountedLinearizedTrackState LinearizedTrackStateFactory::linearizedTrackState | ( | LinearizedTrackState< 5 > * | lts | ) | const |
Definition at line 23 of file LinearizedTrackStateFactory.cc.