1 #ifndef VertexTrackFactory_H 2 #define VertexTrackFactory_H 15 template <
unsigned int N>
21 typedef ROOT::Math::SMatrix<double, 3,
N - 2, ROOT::Math::MatRepStd<double, 3, N - 2> >
AlgebraicMatrix3M;
22 typedef ROOT::Math::SMatrix<double, N + 1, N + 1, ROOT::Math::MatRepSym<double, N + 1> >
AlgebraicSymMatrixOO;
27 RefCountedVertexTrack
vertexTrack(
const RefCountedLinearizedTrackState lt,
29 float weight = 1.0)
const {
33 RefCountedVertexTrack
vertexTrack(
const RefCountedLinearizedTrackState lt,
35 const RefCountedRefittedTrackState& refittedState,
37 float weight = 1.0)
const {
41 RefCountedVertexTrack
vertexTrack(
const RefCountedLinearizedTrackState lt,
43 const RefCountedRefittedTrackState& refittedState,
45 const AlgebraicSymMatrixOO& tVCov,
46 float weight = 1.0)
const {