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.