Belle II Software development
|
This class contains the measured average boost vector vec(beta) = (beta_x, beta_y, beta_z) = vec(p_e+e-)/E_e+e- of the center-of-mass system in the lab frame and its uncertainty. More...
#include <CollisionBoostVector.h>
Public Member Functions | |
bool | operator== (const CollisionBoostVector &other) const |
equality operator | |
void | setBoost (const TVector3 &boost, const TMatrixDSym &covariance) |
Set the boost vector and its error matrix. | |
const TVector3 & | getBoost () const |
Get the measured average boost vector. | |
const TMatrixDSym & | getBoostCovariance () const |
Get the error matrix of the measured average boost vector. | |
Private Member Functions | |
ClassDef (CollisionBoostVector, 1) | |
Measured average boost vector of CMS in lab frame and its uncertainty. | |
Private Attributes | |
TVector3 | m_boost |
Average boost vector of the center-of-mass system in the lab frame. | |
TMatrixDSym | m_boostCovariance {3} |
Covariance matrix of the boost vector. | |
This class contains the measured average boost vector vec(beta) = (beta_x, beta_y, beta_z) = vec(p_e+e-)/E_e+e- of the center-of-mass system in the lab frame and its uncertainty.
Definition at line 23 of file CollisionBoostVector.h.
|
inline |
Get the measured average boost vector.
Definition at line 43 of file CollisionBoostVector.h.
|
inline |
Get the error matrix of the measured average boost vector.
Definition at line 49 of file CollisionBoostVector.h.
|
inline |
equality operator
Definition at line 27 of file CollisionBoostVector.h.
|
inline |
Set the boost vector and its error matrix.
boost | boost vector (beta_x, beta_y, beta_z) |
covariance | error matrix of the boost vector. |
Definition at line 36 of file CollisionBoostVector.h.
|
private |
Average boost vector of the center-of-mass system in the lab frame.
Definition at line 57 of file CollisionBoostVector.h.
|
private |
Covariance matrix of the boost vector.
Definition at line 60 of file CollisionBoostVector.h.