1 #ifndef CachingVertex_H 2 #define CachingVertex_H 21 template <
unsigned int N>
26 typedef ROOT::Math::SMatrix<double,
N - 2,
N - 2, ROOT::Math::MatRepStd<double,
N - 2,
N - 2> >
AlgebraicMatrixMM;
27 typedef std::map<RefCountedVertexTrack, AlgebraicMatrixMM>
TrackMap;
35 const std::vector<RefCountedVertexTrack> &tks,
40 const std::vector<RefCountedVertexTrack> &tks,
45 const std::vector<RefCountedVertexTrack> &tks,
52 const std::vector<RefCountedVertexTrack> &tks,
59 const std::vector<RefCountedVertexTrack> &tks,
65 const std::vector<RefCountedVertexTrack> &tks,
70 const std::vector<RefCountedVertexTrack> &tks,
77 const std::vector<RefCountedVertexTrack> &tks,
85 const std::vector<RefCountedVertexTrack> &tks,
94 const std::vector<RefCountedVertexTrack> &tks,
101 const std::vector<RefCountedVertexTrack> &tks,
110 const std::vector<RefCountedVertexTrack> &tks,
117 const std::vector<RefCountedVertexTrack> &tks,
121 const std::vector<RefCountedVertexTrack> &tks,
127 const std::vector<RefCountedVertexTrack> &tks,
GlobalError error4D() const
GlobalPoint priorPosition() const
GlobalWeight weight4D() const
VertexState thePriorVertexState
VertexState const & vertexState() const
GlobalError priorError() const
TrackToTrackMap theCovMap
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
float totalChiSquared() const
VertexState const & priorVertexState() const
std::vector< RefCountedVertexTrack > tracks() const
GlobalError priorError4D() const
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > AlgebraicSymMatrixNN
GlobalError error() const
AlgebraicVector3 weightTimesPosition() const
bool tkToTkCovarianceIsAvailable() const
std::vector< RefCountedVertexTrack > theTracks
ROOT::Math::SVector< double, 4 > AlgebraicVector4
ROOT::Math::SMatrix< double, N - 2, N - 2, ROOT::Math::MatRepStd< double, N - 2, N - 2 > > AlgebraicMatrixMM
AlgebraicMatrixMM tkToTkCovariance(const RefCountedVertexTrack t1, const RefCountedVertexTrack t2) const
ROOT::Math::SVector< double, 3 > AlgebraicVector3
float degreesOfFreedom() const
const std::vector< RefCountedVertexTrack > & tracksRef() const
std::map< RefCountedVertexTrack, AlgebraicMatrixMM > TrackMap
GlobalPoint position() const
GlobalError error() const
GlobalError error4D() const
AlgebraicVector4 weightTimesPosition4D() const
VertexState theVertexState
GlobalWeight weight() const
GlobalPoint position() const
std::map< RefCountedVertexTrack, TrackMap > TrackToTrackMap