![]() |
ATLAS Offline Software
|
#include <VxClusteringTable.h>
Public Member Functions | |
| VxClusteringTable () | |
| Default constructor, if called initializes a VxClusteringTable with all data members set to 0. | |
| ~VxClusteringTable () | |
| VxClusteringTable (const VxClusteringTable &)=default | |
| VxClusteringTable & | operator= (const VxClusteringTable &)=default |
| void | setCompatibilityOfTo (const PairOfVxVertexOnJetAxis &, float) |
| Set compatibility of a new pair of tracks. | |
| PairOfVxVertexOnJetAxis | getMostCompatibleVertices (float &probability) const |
| Get pair of tracks with highest compatibility. | |
| const std::map< float, PairOfVxVertexOnJetAxis > & | getCompatibilityPairOfVertices (void) const |
| Get back full compatibility info (only for reading) | |
| PairOfVxVertexOnJetAxis | getMostCompatibleVerticesExcludingPrimary (float &probability) const |
| Get pair of vertices with highest compatibility, removing cases with primary. | |
| MsgStream & | dump (MsgStream &sl) const |
| Output Method for MsgStream, to be overloaded by child classes. | |
| std::ostream & | dump (std::ostream &sl) const |
| Output Method for std::ostream, to be overloaded by child classes. | |
Private Attributes | |
| std::map< float, PairOfVxVertexOnJetAxis > | m_compatibilityPairOfVertices |
Definition at line 45 of file VxClusteringTable.h.
|
default |
Default constructor, if called initializes a VxClusteringTable with all data members set to 0.
|
default |
|
default |
| MsgStream & Trk::VxClusteringTable::dump | ( | MsgStream & | sl | ) | const |
Output Method for MsgStream, to be overloaded by child classes.
Definition at line 31 of file VxClusteringTable.cxx.
| std::ostream & Trk::VxClusteringTable::dump | ( | std::ostream & | sl | ) | const |
Output Method for std::ostream, to be overloaded by child classes.
Definition at line 61 of file VxClusteringTable.cxx.
| const std::map< float, PairOfVxVertexOnJetAxis > & Trk::VxClusteringTable::getCompatibilityPairOfVertices | ( | void | ) | const |
Get back full compatibility info (only for reading)
Definition at line 86 of file VxClusteringTable.cxx.
| PairOfVxVertexOnJetAxis Trk::VxClusteringTable::getMostCompatibleVertices | ( | float & | probability | ) | const |
Get pair of tracks with highest compatibility.
Definition at line 102 of file VxClusteringTable.cxx.
| PairOfVxVertexOnJetAxis Trk::VxClusteringTable::getMostCompatibleVerticesExcludingPrimary | ( | float & | probability | ) | const |
Get pair of vertices with highest compatibility, removing cases with primary.
Definition at line 119 of file VxClusteringTable.cxx.
|
default |
| void Trk::VxClusteringTable::setCompatibilityOfTo | ( | const PairOfVxVertexOnJetAxis & | pairOfVertices, |
| float | compatibility ) |
Set compatibility of a new pair of tracks.
Definition at line 91 of file VxClusteringTable.cxx.
|
private |
Definition at line 99 of file VxClusteringTable.h.