![]() |
ATLAS Offline Software
|
#include <ExtendedVxCandidate.h>
Public Member Functions | |
| ExtendedVxCandidate () | |
| Standard constructor for persistency. More... | |
| ExtendedVxCandidate (const Trk::RecVertex &recVertex, const std::vector< Trk::VxTrackAtVertex * > &vxTrackAtVertex, const Amg::MatrixX *fullCov=nullptr) | |
| Constructor taking a Trk::RecVertex, vector of incident tracks and a full covariance matrix of the fit. More... | |
| virtual | ~ExtendedVxCandidate () |
| Virtual calss destructor. More... | |
| ExtendedVxCandidate (const ExtendedVxCandidate &rhs) | |
| Copy constructor. More... | |
| ExtendedVxCandidate & | operator= (const ExtendedVxCandidate &) |
| Assignement operator. More... | |
| virtual ExtendedVxCandidate * | clone () const |
| Clone method. More... | |
| const Amg::MatrixX * | fullCovariance (void) const |
| Full covariance matrix access 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 | |
| const Amg::MatrixX * | m_fullCovariance |
| Full covariance matrix of the vertex and all corresponding tracks. More... | |
Friends | |
| class | ::ExtendedVxCandidateCnv_p1 |
Extends the standard Trk::VxCandidate to store the full covariance matrix of a fitted vertex all participating tracks.
changed: 2-Apr-2007 Giacinto Piacquadio (added clone() method)
Definition at line 32 of file ExtendedVxCandidate.h.
| Trk::ExtendedVxCandidate::ExtendedVxCandidate | ( | ) |
| Trk::ExtendedVxCandidate::ExtendedVxCandidate | ( | const Trk::RecVertex & | recVertex, |
| const std::vector< Trk::VxTrackAtVertex * > & | vxTrackAtVertex, | ||
| const Amg::MatrixX * | fullCov = nullptr |
||
| ) |
Constructor taking a Trk::RecVertex, vector of incident tracks and a full covariance matrix of the fit.
Definition at line 18 of file ExtendedVxCandidate.cxx.
|
virtual |
Virtual calss destructor.
Definition at line 24 of file ExtendedVxCandidate.cxx.
| Trk::ExtendedVxCandidate::ExtendedVxCandidate | ( | const ExtendedVxCandidate & | rhs | ) |
|
inlinevirtual |
Clone method.
Reimplemented from Trk::VxCandidate.
Reimplemented in Trk::V0Hypothesis.
Definition at line 92 of file ExtendedVxCandidate.h.
|
virtualinherited |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented in Trk::MVFVxCandidate.
Definition at line 106 of file VxCandidate.cxx.
|
virtualinherited |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented in Trk::MVFVxCandidate.
Definition at line 118 of file VxCandidate.cxx.
|
inline |
Full covariance matrix access method.
Definition at line 87 of file ExtendedVxCandidate.h.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
| ExtendedVxCandidate & Trk::ExtendedVxCandidate::operator= | ( | const ExtendedVxCandidate & | 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.
|
inlineinherited |
RecVertex set method.
Definition at line 126 of file VxCandidate.h.
|
inlineinherited |
return the type of the vertex
Definition at line 114 of file VxCandidate.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.
|
friend |
Definition at line 76 of file ExtendedVxCandidate.h.
|
private |
Full covariance matrix of the vertex and all corresponding tracks.
Size (Ntrk*5 +3)X(Ntrk*5+3) full covariance
Definition at line 83 of file ExtendedVxCandidate.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