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