1 #ifndef CachingVertex_H
2 #define CachingVertex_H
25 template <
unsigned int N>
33 typedef std::map<RefCountedVertexTrack, AlgebraicMatrixMM >
TrackMap;
39 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
42 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
46 const std::vector<RefCountedVertexTrack> & tks,
51 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
55 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
60 const std::vector<RefCountedVertexTrack> & tks,
65 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
69 const std::vector<RefCountedVertexTrack> & tks,
float totalChiSq);
72 const std::vector<RefCountedVertexTrack> & tks,
77 const std::vector<RefCountedVertexTrack> & tks,
std::vector< RefCountedVertexTrack > tracks() const
VertexState vertexState() const
VertexState thePriorVertexState
TrackToTrackMap theCovMap
GlobalPoint position() const
GlobalError priorError() const
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
AlgebraicVector3 weightTimesPosition() const
GlobalWeight weight() const
VertexState priorVertexState() const
float totalChiSquared() const
ROOT::Math::SVector< double, 3 > AlgebraicVector3
std::map< RefCountedVertexTrack, AlgebraicMatrixMM > TrackMap
float degreesOfFreedom() const
std::vector< RefCountedVertexTrack > theTracks
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > AlgebraicSymMatrixNN
AlgebraicMatrixMM tkToTkCovariance(const RefCountedVertexTrack t1, const RefCountedVertexTrack t2) 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