#include <VertexTrackFactory.h>
Public Types | |
typedef ROOT::Math::SMatrix< double, 3, N - 2, ROOT::Math::MatRepStd< double, 3, N - 2 > > | AlgebraicMatrix3M |
typedef ROOT::Math::SMatrix< double, N+1, N+1, ROOT::Math::MatRepSym< double, N+1 > > | AlgebraicSymMatrixOO |
typedef ReferenceCountingPointer< LinearizedTrackState< N > > | RefCountedLinearizedTrackState |
typedef ReferenceCountingPointer< RefittedTrackState< N > > | RefCountedRefittedTrackState |
typedef ReferenceCountingPointer< VertexTrack< N > > | RefCountedVertexTrack |
Public Member Functions | |
RefCountedVertexTrack | vertexTrack (const RefCountedLinearizedTrackState lt, const VertexState vs, const RefCountedRefittedTrackState &refittedState, float smoothedChi2, const AlgebraicSymMatrixOO &tVCov, float weight=1.0) const |
RefCountedVertexTrack | vertexTrack (const RefCountedLinearizedTrackState lt, const VertexState vs, const RefCountedRefittedTrackState &refittedState, float smoothedChi2, float weight=1.0) const |
RefCountedVertexTrack | vertexTrack (const RefCountedLinearizedTrackState lt, const VertexState vs, float weight=1.0) const |
VertexTrackFactory () | |
~VertexTrackFactory () | |
Concrete class to encapsulate the creation of a RefCountedVertexTrack, which is a reference-counting pointer. Should always be used in order to create a new RefCountedVertexTrack, so that the reference-counting mechanism works well.
Definition at line 16 of file VertexTrackFactory.h.
typedef ROOT::Math::SMatrix<double, 3, N - 2, ROOT::Math::MatRepStd<double, 3, N - 2> > VertexTrackFactory< N >::AlgebraicMatrix3M |
Definition at line 21 of file VertexTrackFactory.h.
typedef ROOT::Math::SMatrix<double, N + 1, N + 1, ROOT::Math::MatRepSym<double, N + 1> > VertexTrackFactory< N >::AlgebraicSymMatrixOO |
Definition at line 22 of file VertexTrackFactory.h.
typedef ReferenceCountingPointer<LinearizedTrackState<N> > VertexTrackFactory< N >::RefCountedLinearizedTrackState |
Definition at line 20 of file VertexTrackFactory.h.
typedef ReferenceCountingPointer<RefittedTrackState<N> > VertexTrackFactory< N >::RefCountedRefittedTrackState |
Definition at line 18 of file VertexTrackFactory.h.
typedef ReferenceCountingPointer<VertexTrack<N> > VertexTrackFactory< N >::RefCountedVertexTrack |
Definition at line 19 of file VertexTrackFactory.h.
|
inline |
Definition at line 24 of file VertexTrackFactory.h.
|
inline |
Definition at line 25 of file VertexTrackFactory.h.
|
inline |
Definition at line 41 of file VertexTrackFactory.h.
|
inline |
Definition at line 33 of file VertexTrackFactory.h.
|
inline |
Definition at line 27 of file VertexTrackFactory.h.
Referenced by MultiVertexFitter::createSeed(), KinematicParticleVertexFitter::fit(), reco::GhostTrackVertexFinder::mergeVertices(), reco::GhostTrackVertexFinder::reassignTracks(), reco::GhostTrackVertexFinder::refitGhostTrack(), relinearizeTrack(), AdaptiveVertexFitter::reWeightTracks(), GsfVertexSmoother::smooth(), MultiVertexFitter::updateSeeds(), TrimmedVertexFitter::vertex(), vertexAtState(), reco::GhostTrackVertexFinder::vertices(), and AdaptiveVertexFitter::weightTracks().