![]() |
ATLAS Offline Software
|
This class is a simplest representation of a vertex candidate. More...
#include <Vertex.h>
Public Member Functions | |
| Vertex () | |
| Contructors: default, copy and a constructor taking a vertex position (Amg::Vector3D) as argument. | |
| Vertex (const Amg::Vector3D &p) | |
| Vertex (const Vertex &)=default | |
| Vertex & | operator= (const Vertex &)=default |
| Vertex (Vertex &&)=default | |
| Vertex & | operator= (Vertex &&)=default |
| virtual | ~Vertex ()=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::Vector3D & | position () const |
| return position of vertex | |
Static Public Member Functions | |
| static std::size_t | numberOfInstantiations () |
Static Public Attributes | |
| static std::atomic_size_t | s_numberOfInstantiations |
Private Attributes | |
| Amg::Vector3D | m_position |
| vertex position | |
Friends | |
| class | ::RecVertexCnv_p1 |
This class is a simplest representation of a vertex candidate.
The 3-position (X,Y,Z) is stored.
begin : Autumn 2003
changes : 11.02.04 added docu
Definition at line 25 of file Tracking/TrkEvent/VxVertex/VxVertex/Vertex.h.
| Trk::Vertex::Vertex | ( | ) |
Contructors: default, copy and a constructor taking a vertex position (Amg::Vector3D) as argument.
default constructor constructor with Amg::Vector3D (== Amg::Vector3D)
Definition at line 21 of file Vertex.cxx.
| Trk::Vertex::Vertex | ( | const Amg::Vector3D & | p | ) |
Definition at line 27 of file Vertex.cxx.
|
default |
|
default |
|
virtualdefault |
|
virtual |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented in Trk::RecVertex.
Definition at line 35 of file Vertex.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented in Trk::RecVertex.
Definition at line 43 of file Vertex.cxx.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
| const Amg::Vector3D & Trk::Vertex::position | ( | ) | const |
|
friend |
Definition at line 49 of file Tracking/TrkEvent/VxVertex/VxVertex/Vertex.h.
|
private |
vertex position
Definition at line 51 of file Tracking/TrkEvent/VxVertex/VxVertex/Vertex.h.
|
inlinestaticinherited |
Definition at line 22 of file TrkObjectCounter.h.