Belle II Software  release-08-01-10
CollisionBoostVector Class Reference

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>

Inheritance diagram for CollisionBoostVector:
Collaboration diagram for CollisionBoostVector:

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. More...
 
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.
 

Detailed Description

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.

Member Function Documentation

◆ setBoost()

void setBoost ( const TVector3 &  boost,
const TMatrixDSym &  covariance 
)
inline

Set the boost vector and its error matrix.

Parameters
boostboost vector (beta_x, beta_y, beta_z)
covarianceerror matrix of the boost vector.

Definition at line 36 of file CollisionBoostVector.h.

37  {
38  m_boost = boost;
39  m_boostCovariance = covariance;
40  }
TMatrixDSym m_boostCovariance
Covariance matrix of the boost vector.
TVector3 m_boost
Average boost vector of the center-of-mass system in the lab frame.

The documentation for this class was generated from the following file: