![]() |
ATLAS Offline Software
|
#include <MVFVxCandidate.h>
Public Member Functions | |
| MVFVxCandidate () | |
| Default constructor and destructor. More... | |
| virtual | ~MVFVxCandidate () |
| MVFVxCandidate (const Trk::RecVertex &recVertex, const std::vector< Trk::VxTrackAtVertex * > &vxTrackAtVertex) | |
| Reimplementation of the VxCandidate constructor. More... | |
| MVFVxCandidate (xAOD::Vertex *constraintVertex, Amg::Vector3D *seedVertex, Amg::Vector3D *linearizationVertex, const Trk::RecVertex &recVertex, std::vector< Trk::VxTrackAtVertex * > &vxTrackAtVertex) | |
| Constructors with additional information: constraint vertex, seed vertex, linearization point. More... | |
| MVFVxCandidate (xAOD::Vertex *constraintVertex, Amg::Vector3D *seedVertex, Amg::Vector3D *linearizationVertex) | |
| Constructors with additional information: constraint vertex, seed vertex, linearization point. More... | |
| MVFVxCandidate (const MVFVxCandidate &rhs) | |
| Copy-constructor. More... | |
| MVFVxCandidate & | operator= (const MVFVxCandidate &) |
| Assignement operator. More... | |
| const Trk::MvfFitInfo & | vertexFitInfo (void) const |
| Fit info const access. More... | |
| Trk::MvfFitInfo & | vertexFitInfo (void) |
| Fit info unconst access. More... | |
| void | setVertexFitInfo (const Trk::MvfFitInfo &info) |
| Fit info set method. More... | |
| bool | isInitialized (void) |
| Intializaion check. More... | |
| void | setInitialized (bool what) |
| Set intializaion. More... | |
| virtual MVFVxCandidate * | clone () const |
| Clone method. More... | |
| 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 |
Private Attributes | |
| Trk::MvfFitInfo | m_fitInfo |
| bool | m_initialized {} |
Definition at line 36 of file MVFVxCandidate.h.
| Trk::MVFVxCandidate::MVFVxCandidate | ( | ) |
|
virtualdefault |
| Trk::MVFVxCandidate::MVFVxCandidate | ( | const Trk::RecVertex & | recVertex, |
| const std::vector< Trk::VxTrackAtVertex * > & | vxTrackAtVertex | ||
| ) |
| Trk::MVFVxCandidate::MVFVxCandidate | ( | xAOD::Vertex * | constraintVertex, |
| Amg::Vector3D * | seedVertex, | ||
| Amg::Vector3D * | linearizationVertex, | ||
| const Trk::RecVertex & | recVertex, | ||
| std::vector< Trk::VxTrackAtVertex * > & | vxTrackAtVertex | ||
| ) |
Constructors with additional information: constraint vertex, seed vertex, linearization point.
Definition at line 41 of file MVFVxCandidate.cxx.
| Trk::MVFVxCandidate::MVFVxCandidate | ( | xAOD::Vertex * | constraintVertex, |
| Amg::Vector3D * | seedVertex, | ||
| Amg::Vector3D * | linearizationVertex | ||
| ) |
Constructors with additional information: constraint vertex, seed vertex, linearization point.
Definition at line 50 of file MVFVxCandidate.cxx.
|
default |
Copy-constructor.
|
inlinevirtual |
|
virtual |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented from Trk::VxCandidate.
Definition at line 76 of file MVFVxCandidate.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented from Trk::VxCandidate.
Definition at line 83 of file MVFVxCandidate.cxx.
|
inline |
Intializaion check.
Definition at line 121 of file MVFVxCandidate.h.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
| MVFVxCandidate & Trk::MVFVxCandidate::operator= | ( | const MVFVxCandidate & | rhs | ) |
|
inlineinherited |
Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters.
Definition at line 138 of file VxCandidate.h.
|
inlineinherited |
Returns a reference to reconstructed vertex.
Definition at line 132 of file VxCandidate.h.
|
inline |
Set intializaion.
Definition at line 125 of file MVFVxCandidate.h.
|
inlineinherited |
RecVertex set method.
Definition at line 126 of file VxCandidate.h.
|
inline |
Fit info set method.
Definition at line 139 of file MVFVxCandidate.h.
|
inlineinherited |
return the type of the vertex
Definition at line 114 of file VxCandidate.h.
|
inline |
Fit info unconst access.
Definition at line 134 of file MVFVxCandidate.h.
|
inline |
Fit info const access.
Definition at line 129 of file MVFVxCandidate.h.
|
inlineinherited |
return the type of the vertex
Definition at line 120 of file VxCandidate.h.
|
inlineinherited |
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
Definition at line 144 of file VxCandidate.h.
|
inlineinherited |
Const access to the vector of tracks fitted to the vertex.
Definition at line 150 of file VxCandidate.h.
|
private |
Definition at line 116 of file MVFVxCandidate.h.
|
private |
Definition at line 117 of file MVFVxCandidate.h.
|
protectedinherited |
Definition at line 99 of file VxCandidate.h.
|
protectedinherited |
Definition at line 96 of file VxCandidate.h.
|
protectedinherited |
Definition at line 102 of file VxCandidate.h.
|
inlinestaticinherited |
Definition at line 22 of file TrkObjectCounter.h.
1.8.18