![]() |
ATLAS Offline Software
|
VertexPositions class to represent and store a vertex. More...
#include <VertexPositions.h>
Public Member Functions | |
| VertexPositions () | |
| default constructor | |
| VertexPositions (const Amg::VectorX &p) | |
| constructor with variable-size vector | |
| VertexPositions (const VertexPositions &)=default | |
| copy constructor | |
| VertexPositions (VertexPositions &&)=default | |
| move constructor | |
| VertexPositions & | operator= (const VertexPositions &)=default |
| Assignment operator. | |
| VertexPositions & | operator= (VertexPositions &&)=default |
| move Assignment operator | |
| virtual | ~VertexPositions ()=default |
| virtual MsgStream & | dump (MsgStream &sl) const |
| Output Method for MsgStream, to be overloaded by child classes. | |
| virtual std::ostream & | dump (std::ostream &sl) const |
| Output Method for std::ostream, to be overloaded by child classes. | |
| const Amg::VectorX & | position () const |
| return position of vertex | |
| void | setPosition (const Amg::VectorX &) |
Static Public Member Functions | |
| static std::size_t | numberOfInstantiations () |
Static Public Attributes | |
| static std::atomic_size_t | s_numberOfInstantiations |
Protected Attributes | |
| Amg::VectorX | m_position |
| vertex position | |
| bool | m_useWeightTimesPosition |
VertexPositions class to represent and store a vertex.
Definition at line 27 of file VertexPositions.h.
| Trk::VertexPositions::VertexPositions | ( | ) |
default constructor
Definition at line 20 of file VertexPositions.cxx.
| Trk::VertexPositions::VertexPositions | ( | const Amg::VectorX & | p | ) |
constructor with variable-size vector
Definition at line 28 of file VertexPositions.cxx.
|
default |
copy constructor
|
default |
move constructor
|
virtualdefault |
|
virtual |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented in Trk::RecVertexPositions.
Definition at line 36 of file VertexPositions.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented in Trk::RecVertexPositions.
Definition at line 55 of file VertexPositions.cxx.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
|
default |
Assignment operator.
|
default |
move Assignment operator
| const Amg::VectorX & Trk::VertexPositions::position | ( | ) | const |
return position of vertex
Definition at line 86 of file VertexPositions.cxx.
| void Trk::VertexPositions::setPosition | ( | const Amg::VectorX & | newposition | ) |
Definition at line 100 of file VertexPositions.cxx.
|
protected |
vertex position
Definition at line 48 of file VertexPositions.h.
|
protected |
Definition at line 49 of file VertexPositions.h.
|
inlinestaticinherited |
Definition at line 22 of file TrkObjectCounter.h.