1 #ifndef CachingVertex_H
2 #define CachingVertex_H
24 template <
unsigned int N>
32 typedef std::map<RefCountedVertexTrack, AlgebraicMatrixMM >
TrackMap;
38 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
41 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
45 const std::vector<RefCountedVertexTrack> & tks,
50 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
54 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
59 const std::vector<RefCountedVertexTrack> & tks,
64 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
68 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
71 const std::vector<RefCountedVertexTrack> & tks,
76 const std::vector<RefCountedVertexTrack> & tks,
VertexState thePriorVertexState
VertexState const & vertexState() const
TrackToTrackMap theCovMap
GlobalPoint position() const
GlobalError priorError() const
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
std::vector< RefCountedVertexTrack > const & tracks() const
AlgebraicVector3 weightTimesPosition() const
GlobalWeight weight() const
float totalChiSquared() const
ROOT::Math::SVector< double, 3 > AlgebraicVector3
std::map< RefCountedVertexTrack, AlgebraicMatrixMM > TrackMap
float degreesOfFreedom() const
std::vector< RefCountedVertexTrack > theTracks
VertexState const & priorVertexState() const
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > AlgebraicSymMatrixNN
AlgebraicMatrixMM tkToTkCovariance(const RefCountedVertexTrack t1, const RefCountedVertexTrack t2) const
std::vector< RefCountedVertexTrack > const & tracksRef() const
bool tkToTkCovarianceIsAvailable() const
GlobalPoint position() const
ROOT::Math::SMatrix< double, N-2, N-2, ROOT::Math::MatRepStd< double, N-2, N-2 > > AlgebraicMatrixMM
std::map< RefCountedVertexTrack, TrackMap > TrackToTrackMap
GlobalError error() const
GlobalError error() const
VertexState theVertexState
GlobalPoint priorPosition() const