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. More... | |
RecVertex (const Vertex &pos) | |
Constructor from a Vertex class. More... | |
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. More... | |
RecVertex (const Amg::Vector3D &pos, const double ndf=0., const double chi2=0.) | |
Constructs a RecVertex with position, default covariance, ndf, dhi2 and ntrk. More... | |
RecVertex (const RecVertex &)=default | |
Copy constructor and assignement operator. More... | |
RecVertex & | operator= (const RecVertex &)=default |
RecVertex (RecVertex &&)=default | |
Move constructor and assignment operator. More... | |
RecVertex & | operator= (RecVertex &&)=default |
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... | |
virtual | ~RecVertex () |
Destructor. More... | |
const | AmgSymMatrix (3) &covariancePosition() const |
Weight and covariance matrix access method. More... | |
const Trk::FitQuality & | fitQuality () const |
Fit quality access method. More... | |
void | scaleError (float factor) |
Error scaling method. More... | |
const Amg::Vector3D & | position () const |
return position of vertex More... | |
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 More... | |
Private Attributes | |
Trk::FitQuality | m_fitQuality |
Amg::Vector3D | m_position |
vertex position More... | |
Friends | |
class | ::RecVertexCnv_p1 |
Trk::RecVertex inherits from Trk::Vertex.
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).
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 - EDN cleanup and change to the l.Pr okofi ev@c ern.c hFitQuality
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 33 of file RecVertex.cxx.
Constructor from a Vertex class.
ErrorMatrix will be 0,0,0.
Definition at line 36 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 44 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 49 of file RecVertex.cxx.
|
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 56 of file RecVertex.cxx.
|
virtual |
Output Method for std::ostream, to be overloaded by child classes.
Reimplemented from Trk::Vertex.
Definition at line 64 of file RecVertex.cxx.
const Trk::FitQuality & Trk::RecVertex::fitQuality | ( | ) | const |
Fit quality access method.
Definition at line 74 of file RecVertex.cxx.
|
inlinestaticinherited |
Definition at line 25 of file TrkObjectCounter.h.
|
inherited |
return position of vertex
Definition at line 72 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.