14 std::cout <<
"BoostX - beta : " << bx.
Beta() <<
" gamma : " << bx.
Gamma() << std::endl;
22 std::cout <<
"BoostX test failed" << std::endl;
23 int pr = std::cout.precision(18);
24 std::cout << vb1 << std::endl;
25 std::cout << vb2 << std::endl;
26 std::cout.precision (pr);
31 std::cout <<
"BoostVector " <<
XYZVector(bv) <<
" beta boost = " <<
XYZVector(bv).
R() << std::endl;
33 std::cout <<
"Boost Components : ";
34 std::ostream_iterator<double> oi(std::cout,
"\t");
36 std::cout << std::endl;
44 std::cout <<
"Boost test failed" << std::endl;
45 int pr = std::cout.precision(18);
46 std::cout << vb1 << std::endl;
47 std::cout << vb2 << std::endl;
48 std::cout.precision (pr);
Class describing a generic LorentzVector in the 4D space-time, using the specified coordinate system ...
Scalar R() const
Polar R, converting if necessary from internal coordinate system.
LVector boostX(const LVector &v, T beta)
Boost a generic Lorentz Vector class along the X direction with a factor beta The only requirement on...
Scalar Beta() const
Retrieve the beta of the Boost.
Class representing a Lorentz Boost along the X axis, by beta.
Lorentz boost class with the (4D) transformation represented internally by a 4x4 orthosymplectic matr...
void GetComponents(Scalar &beta_x, Scalar &beta_y, Scalar &beta_z) const
Get components into beta_x, beta_y, and beta_z.
Class describing a generic displacement vector in 3 dimensions.
LVector boost(const LVector &v, const BoostVector &b)
Boost a generic Lorentz Vector class using a generic 3D Vector class describing the boost The only re...
DisplacementVector3D< Cartesian3D< double >, DefaultCoordinateSystemTag > XYZVector
3D Vector based on the cartesian coordinates x,y,z in double precision
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
Scalar Gamma() const
Retrieve the gamma of the Boost.