#include <VxCandidate.h>
Definition at line 26 of file VxCandidate.h.
◆ VxCandidate() [1/4]
| Trk::VxCandidate::VxCandidate |
( |
| ) |
|
Default constructor for persistency.
Definition at line 20 of file VxCandidate.cxx.
21 : Trk::ObjectCounter<Trk::VxCandidate>()
25{
26}
std::vector< Trk::VxTrackAtVertex * > m_vxTrackAtVertex
Trk::VertexType m_vertexType
Trk::RecVertex m_recVertex
@ NotSpecified
this is the default
◆ VxCandidate() [2/4]
Constructor using vertex position, fit quality and covariance matrix and a vector of fitted VxTrackAtVertex.
Definition at line 28 of file VxCandidate.cxx.
31 : Trk::ObjectCounter<Trk::VxCandidate>()
35{
36}
std::vector< Trk::VxTrackAtVertex * > * vxTrackAtVertex(void)
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
const Trk::RecVertex & recVertex(void) const
Returns a reference to reconstructed vertex.
◆ VxCandidate() [3/4]
Definition at line 38 of file VxCandidate.cxx.
40 : Trk::ObjectCounter<Trk::VxCandidate>()
44{
45}
◆ ~VxCandidate()
| Trk::VxCandidate::~VxCandidate |
( |
| ) |
|
|
virtual |
Virtual destructor, copy-constructor and assignement operator.
Definition at line 91 of file VxCandidate.cxx.
◆ VxCandidate() [4/4]
| Trk::VxCandidate::VxCandidate |
( |
const VxCandidate & | rhs | ) |
|
Definition at line 47 of file VxCandidate.cxx.
48 : Trk::ObjectCounter<Trk::VxCandidate>(rhs)
52{
53 for (auto* itr : rhs.m_vxTrackAtVertex) {
55 }
56}
◆ clone()
◆ dump() [1/2]
| MsgStream & Trk::VxCandidate::dump |
( |
MsgStream & | sl | ) |
const |
|
virtual |
◆ dump() [2/2]
| std::ostream & Trk::VxCandidate::dump |
( |
std::ostream & | sl | ) |
const |
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented in Trk::MVFVxCandidate.
Definition at line 111 of file VxCandidate.cxx.
112{
113 sl <<
"Printing Trk::VxCandidate of type: " <<
m_vertexType << std::endl;
115 sl <<
"Tracks used in the vertex fit: " <<
m_vxTrackAtVertex.size() << std::endl;
118 }
119 return sl;
120}
◆ numberOfInstantiations()
Definition at line 25 of file TrkObjectCounter.h.
26 {
27#ifndef NDEBUG
29#endif
30 return 0;
31 }
Helper to enable counting number of instantiations in debug builds.
◆ operator=() [1/2]
Definition at line 59 of file VxCandidate.cxx.
60{
61 if (this != &rhs) {
64
65
68 }
69
71 for (auto* itr : rhs.m_vxTrackAtVertex) {
73 }
74 }
75 return *this;
76}
◆ operator=() [2/2]
Definition at line 79 of file VxCandidate.cxx.
80{
81 if (this != &rhs) {
85 delete tav;
87 }
88 return *this;
89}
◆ recVertex() [1/2]
Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters.
Definition at line 138 of file VxCandidate.h.
◆ recVertex() [2/2]
Returns a reference to reconstructed vertex.
Definition at line 132 of file VxCandidate.h.
◆ setRecVertex()
◆ setVertexType()
| void Trk::VxCandidate::setVertexType |
( |
VertexType | vertexType | ) |
|
|
inline |
return the type of the vertex
Definition at line 114 of file VxCandidate.h.
115{
117}
VertexType vertexType() const
return the type of the vertex
◆ vertexType()
◆ vxTrackAtVertex() [1/2]
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
Definition at line 144 of file VxCandidate.h.
◆ vxTrackAtVertex() [2/2]
Const access to the vector of tracks fitted to the vertex.
Definition at line 150 of file VxCandidate.h.
◆ m_recVertex
◆ m_vertexType
◆ m_vxTrackAtVertex
◆ s_numberOfInstantiations
The documentation for this class was generated from the following files: