32#ifndef VXJETVERTEX_VxClusteringTable_H
33#define VXJETVERTEX_VxClusteringTable_H
35#include "GaudiKernel/MsgStream.h"
76 const std::map<float,PairOfVxVertexOnJetAxis> &
90 MsgStream&
dump(MsgStream& sl)
const;
96 std::ostream&
dump(std::ostream& sl)
const;
VxClusteringTable & operator=(const VxClusteringTable &)=default
PairOfVxVertexOnJetAxis getMostCompatibleVertices(float &probability) const
Get pair of tracks with highest compatibility.
PairOfVxVertexOnJetAxis getMostCompatibleVerticesExcludingPrimary(float &probability) const
Get pair of vertices with highest compatibility, removing cases with primary.
VxClusteringTable(const VxClusteringTable &)=default
void setCompatibilityOfTo(const PairOfVxVertexOnJetAxis &, float)
Set compatibility of a new pair of tracks.
std::map< float, PairOfVxVertexOnJetAxis > m_compatibilityPairOfVertices
VxClusteringTable()
Default constructor, if called initializes a VxClusteringTable with all data members set to 0.
const std::map< float, PairOfVxVertexOnJetAxis > & getCompatibilityPairOfVertices(void) const
Get back full compatibility info (only for reading)
VxVertexOnJetAxis inherits from Vertex.
Ensure that the ATLAS eigen extensions are properly loaded.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output