![]() |
ATLAS Offline Software
|
Trk::RecVertex inherits from Trk::Vertex. More...
#include <RecVertex.h>
Public Member Functions | |
| RecVertex () | |
| Default constructor, if called initializes a RecVertex with all data members set to 0. | |
| RecVertex (const Vertex &pos) | |
| Constructor from a Vertex class. | |
| RecVertex (const Amg::Vector3D &pos, const AmgSymMatrix(3) &cov, const double ndf=0., const double chi2=0.) | |
| Constructs a RecVertex with position, covariance, ndf, dhi2 and ntrk. | |
| RecVertex (const Amg::Vector3D &pos, const double ndf=0., const double chi2=0.) | |
| Constructs a RecVertex with position, default covariance, ndf, dhi2 and ntrk. | |
| RecVertex (const RecVertex &)=default | |
| Copy constructor and assignement operator. | |
| RecVertex & | operator= (const RecVertex &)=default |
| RecVertex (RecVertex &&)=default | |
| Move constructor and assignment operator. | |
| RecVertex & | operator= (RecVertex &&)=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. | |
| virtual | ~RecVertex () |
| Destructor. | |
| const | AmgSymMatrix (3) &covariancePosition() const |
| Weight and covariance matrix access method. | |
| const Trk::FitQuality & | fitQuality () const |
| Fit quality access method. | |
| void | scaleError (float factor) |
| Error scaling method. | |
| 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 Member Functions | |
| AmgSymMatrix (3) m_positionCovariance | |
| covariance matrix on vertex position | |
Private Attributes | |
| Trk::FitQuality | m_fitQuality |
| Amg::Vector3D | m_position |
| vertex position | |
Friends | |
| class | ::RecVertexCnv_p1 |
Trk::RecVertex inherits from Trk::Vertex.
begin : Autumn 2003
changes : 11.02.04 added docu
changes : 9/2/06 Giacinto Piacquadio - added support for non integer ndf < #Tracks * 5 - 3
changes : 05/12/06 Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h - EDN cleanup and change to the FitQuality
In addition to the vertex position, defined in Vertex class, it contains its error matrix, which can be retrieved as covariance or weight matrix, and well as fit quality (in for of chi2 and ndf).
Definition at line 43 of file RecVertex.h.
| Trk::RecVertex::RecVertex | ( | ) |
Default constructor, if called initializes a RecVertex with all data members set to 0.
Definition at line 23 of file RecVertex.cxx.
Constructor from a Vertex class.
ErrorMatrix will be 0,0,0.
Definition at line 26 of file RecVertex.cxx.
| Trk::RecVertex::RecVertex | ( | const Amg::Vector3D & | pos, |
| const AmgSymMatrix(3) & | cov, | ||
| const double | ndf = 0., | ||
| const double | chi2 = 0. ) |
Constructs a RecVertex with position, covariance, ndf, dhi2 and ntrk.
Definition at line 34 of file RecVertex.cxx.
| Trk::RecVertex::RecVertex | ( | const Amg::Vector3D & | pos, |
| const double | ndf = 0., | ||
| const double | chi2 = 0. ) |
Constructs a RecVertex with position, default covariance, ndf, dhi2 and ntrk.
Definition at line 39 of file RecVertex.cxx.
|
default |
Copy constructor and assignement operator.
|
default |
Move constructor and assignment operator.
|
virtualdefault |
Destructor.
| const Trk::RecVertex::AmgSymMatrix | ( | 3 | ) | const & |
Weight and covariance matrix access method.
return the covDeltaV matrix of the vertex fit
|
private |
covariance matrix on vertex position
|
virtual |
Output Method for MsgStream, to be overloaded by child classes.
Reimplemented from Trk::Vertex.
Definition at line 46 of file RecVertex.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented from Trk::Vertex.
Definition at line 54 of file RecVertex.cxx.
| const Trk::FitQuality & Trk::RecVertex::fitQuality | ( | ) | const |
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
|
inherited |
return position of vertex
Definition at line 63 of file Vertex.cxx.
| void Trk::RecVertex::scaleError | ( | float | factor | ) |
Error scaling method.
|
friend |
Definition at line 113 of file RecVertex.h.
|
private |
Definition at line 115 of file RecVertex.h.
|
privateinherited |
vertex position
Definition at line 51 of file Tracking/TrkEvent/VxVertex/VxVertex/Vertex.h.
|
inlinestaticinherited |
Definition at line 22 of file TrkObjectCounter.h.