ATLAS Offline Software
|
#include <VxCandidate.h>
Public Member Functions | |
VxCandidate () | |
Default constructor for persistency. More... | |
VxCandidate (const Trk::RecVertex &recVertex, const std::vector< Trk::VxTrackAtVertex * > &vxTrackAtVertex) | |
Constructor using vertex position, fit quality and covariance matrix and a vector of fitted VxTrackAtVertex. More... | |
VxCandidate (Trk::RecVertex &&recVertex, std::vector< Trk::VxTrackAtVertex * > &&vxTrackAtVertex) | |
virtual | ~VxCandidate () |
Virtual destructor, copy-constructor and assignement operator. More... | |
VxCandidate (const VxCandidate &rhs) | |
VxCandidate & | operator= (const VxCandidate &) |
VxCandidate & | operator= (VxCandidate &&) noexcept |
virtual VxCandidate * | clone () const |
virtual MsgStream & | dump (MsgStream &sl) const |
Output Method for MsgStream, to be overloaded by child classes. More... | |
virtual std::ostream & | dump (std::ostream &sl) const |
Output Method for std::ostream, to be overloaded by child classes. More... | |
const Trk::RecVertex & | recVertex (void) const |
Returns a reference to reconstructed vertex. More... | |
Trk::RecVertex & | recVertex (void) |
Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters. More... | |
void | setRecVertex (Trk::RecVertex &recVertex) |
RecVertex set method. More... | |
std::vector< Trk::VxTrackAtVertex * > * | vxTrackAtVertex (void) |
Unconst pointer to the vector of tracks Required by some of the vertex fitters. More... | |
const std::vector< Trk::VxTrackAtVertex * > * | vxTrackAtVertex (void) const |
Const access to the vector of tracks fitted to the vertex. More... | |
void | setVertexType (VertexType vertexType) |
return the type of the vertex More... | |
VertexType | vertexType () const |
return the type of the vertex More... | |
Static Public Member Functions | |
static std::size_t | numberOfInstantiations () |
Static Public Attributes | |
static std::atomic_size_t | s_numberOfInstantiations |
Protected Attributes | |
Trk::VertexType | m_vertexType |
Trk::RecVertex | m_recVertex |
std::vector< Trk::VxTrackAtVertex * > | m_vxTrackAtVertex |
Definition at line 26 of file VxCandidate.h.
Trk::VxCandidate::VxCandidate | ( | ) |
Trk::VxCandidate::VxCandidate | ( | const Trk::RecVertex & | recVertex, |
const std::vector< Trk::VxTrackAtVertex * > & | vxTrackAtVertex | ||
) |
Constructor using vertex position, fit quality and covariance matrix and a vector of fitted VxTrackAtVertex.
Definition at line 35 of file VxCandidate.cxx.
Trk::VxCandidate::VxCandidate | ( | Trk::RecVertex && | recVertex, |
std::vector< Trk::VxTrackAtVertex * > && | vxTrackAtVertex | ||
) |
Definition at line 45 of file VxCandidate.cxx.
|
virtual |
Virtual destructor, copy-constructor and assignement operator.
Definition at line 98 of file VxCandidate.cxx.
Trk::VxCandidate::VxCandidate | ( | const VxCandidate & | rhs | ) |
Definition at line 54 of file VxCandidate.cxx.
|
inlinevirtual |
Reimplemented in Trk::MVFVxCandidate, Trk::VxJetCandidate, Trk::ExtendedVxCandidate, and Trk::V0Hypothesis.
Definition at line 156 of file VxCandidate.h.
|
virtual |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented in Trk::MVFVxCandidate.
Definition at line 106 of file VxCandidate.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented in Trk::MVFVxCandidate.
Definition at line 118 of file VxCandidate.cxx.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
VxCandidate & Trk::VxCandidate::operator= | ( | const VxCandidate & | rhs | ) |
Definition at line 66 of file VxCandidate.cxx.
|
noexcept |
Definition at line 86 of file VxCandidate.cxx.
|
inline |
Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters.
Definition at line 138 of file VxCandidate.h.
|
inline |
Returns a reference to reconstructed vertex.
Definition at line 132 of file VxCandidate.h.
|
inline |
RecVertex set method.
Definition at line 126 of file VxCandidate.h.
|
inline |
return the type of the vertex
Definition at line 114 of file VxCandidate.h.
|
inline |
return the type of the vertex
Definition at line 120 of file VxCandidate.h.
|
inline |
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
Definition at line 144 of file VxCandidate.h.
|
inline |
Const access to the vector of tracks fitted to the vertex.
Definition at line 150 of file VxCandidate.h.
|
protected |
Definition at line 99 of file VxCandidate.h.
|
protected |
Definition at line 96 of file VxCandidate.h.
|
protected |
Definition at line 102 of file VxCandidate.h.
|
inlinestaticinherited |
Definition at line 22 of file TrkObjectCounter.h.