![]() |
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.
1.8.18