|
ACTS
Experiment-independent tracking
|
Class for storing vertex objects. More...
#include <Acts/Vertexing/Vertex.hpp>
Public Member Functions | |
| Vertex ()=default | |
| Default constructor. | |
| Vertex (const Vector3 &position) | |
| Construct for vertex at given 3d-position, sets covariance to zero. | |
| Vertex (const Vector3 &position, const SquareMatrix3 &covariance, std::vector< TrackAtVertex > tracks) | |
| Vertex constructor. | |
| Vertex (const Vector4 &position) | |
| Construct for vertex at given 4d-position, sets covariance to zero. | |
| Vertex (const Vector4 &position, const SquareMatrix4 &covariance, std::vector< TrackAtVertex > tracks) | |
| Vertex constructor. | |
| SquareMatrix3 | covariance () const |
| std::pair< double, double > | fitQuality () const |
| SquareMatrix4 & | fullCovariance () |
| const SquareMatrix4 & | fullCovariance () const |
| Vector4 & | fullPosition () |
| const Vector4 & | fullPosition () const |
| Vector4 & | fullSeedPosition () |
| const Vector4 & | fullSeedPosition () const |
| Vector3 | position () const |
| void | setCovariance (const SquareMatrix3 &covariance) |
| Sets 3x3 covariance. | |
| void | setFitQuality (double chiSquared, double numberDoF) |
| void | setFitQuality (std::pair< double, double > fitQuality) |
| void | setFullCovariance (const SquareMatrix4 &covariance) |
| Sets 4x4 covariance. | |
| void | setFullPosition (const Vector4 &fullPosition) |
| Set position and time. | |
| void | setPosition (const Vector3 &position) |
| Set position. | |
| void | setTime (double time) |
| Sets time. | |
| void | setTracksAtVertex (std::vector< TrackAtVertex > tracks) |
| double | time () const |
| const std::vector< TrackAtVertex > & | tracks () const |
Class for storing vertex objects.
|
default |
Default constructor.
|
explicit |
Construct for vertex at given 3d-position, sets covariance to zero.
| position | Vertex position |
|
explicit |
Construct for vertex at given 4d-position, sets covariance to zero.
| position | Vertex position |
| Acts::Vertex::Vertex | ( | const Vector3 & | position, |
| const SquareMatrix3 & | covariance, | ||
| std::vector< TrackAtVertex > | tracks ) |
Vertex constructor.
| position | Vertex position |
| covariance | Position covariance matrix |
| tracks | Vector of tracks associated with the vertex |
| Acts::Vertex::Vertex | ( | const Vector4 & | position, |
| const SquareMatrix4 & | covariance, | ||
| std::vector< TrackAtVertex > | tracks ) |
Vertex constructor.
| position | Full vertex position |
| covariance | 4x4 covariance matrix |
| tracks | Vector of tracks associated with the vertex |
| SquareMatrix3 Acts::Vertex::covariance | ( | ) | const |
| std::pair< double, double > Acts::Vertex::fitQuality | ( | ) | const |
| SquareMatrix4 & Acts::Vertex::fullCovariance | ( | ) |
| const SquareMatrix4 & Acts::Vertex::fullCovariance | ( | ) | const |
| Vector4 & Acts::Vertex::fullPosition | ( | ) |
| const Vector4 & Acts::Vertex::fullPosition | ( | ) | const |
| Vector4 & Acts::Vertex::fullSeedPosition | ( | ) |
| const Vector4 & Acts::Vertex::fullSeedPosition | ( | ) | const |
| Vector3 Acts::Vertex::position | ( | ) | const |
| void Acts::Vertex::setCovariance | ( | const SquareMatrix3 & | covariance | ) |
Sets 3x3 covariance.
| covariance | Position covariance matrix |
| void Acts::Vertex::setFitQuality | ( | double | chiSquared, |
| double | numberDoF ) |
| chiSquared | Chi2 of fit |
| numberDoF | Number of degrees of freedom |
| void Acts::Vertex::setFitQuality | ( | std::pair< double, double > | fitQuality | ) |
| fitQuality | pair of (chi2, numberDoF) |
| void Acts::Vertex::setFullCovariance | ( | const SquareMatrix4 & | covariance | ) |
Sets 4x4 covariance.
| covariance | The 4x4 covariance matrix |
| void Acts::Vertex::setFullPosition | ( | const Vector4 & | fullPosition | ) |
Set position and time.
| fullPosition | Vertex position and time |
| void Acts::Vertex::setPosition | ( | const Vector3 & | position | ) |
Set position.
| position | Vertex position |
| void Acts::Vertex::setTime | ( | double | time | ) |
Sets time.
| time | The time |
| void Acts::Vertex::setTracksAtVertex | ( | std::vector< TrackAtVertex > | tracks | ) |
| tracks | Vector of tracks at vertex |
| double Acts::Vertex::time | ( | ) | const |
| const std::vector< TrackAtVertex > & Acts::Vertex::tracks | ( | ) | const |