Belle II Software development
|
Class implementing general Lorentz Transformation between LAB and CMS system. More...
#include <LabToCms.h>
Static Public Member Functions | |
static ROOT::Math::LorentzRotation | rotateLabToCms (const ROOT::Math::XYZVector &boostVector, double cmsAngleXZ, double cmsAngleYZ) |
Function takes 3D boostVector and angles of the HER momentum in the CM system obtained by pure boost. | |
Class implementing general Lorentz Transformation between LAB and CMS system.
The transformation is defined by 5 parameters, the remaining 6th parameter (the rotation around phi) is fixed such that phiLAB and phiCMS are as similar as achievable. These 5 parameters are:
Definition at line 30 of file LabToCms.h.
|
inlinestatic |
Function takes 3D boostVector and angles of the HER momentum in the CM system obtained by pure boost.
The angles are defined as cmsAngleXZ = atan(pxCM/pzCM) cmsAngleYZ = atan(pyCM/pzCM) Returns Lorentz transformation from Lab to CMS
Definition at line 43 of file LabToCms.h.