Go to the documentation of this file.
26 #include "CLHEP/Vector/defs.h"
27 #include "CLHEP/Vector/RotationInterfaces.h"
28 #include "CLHEP/Vector/LorentzVector.h"
34 inline HepBoostY
inverseOf (
const HepBoostY &
b );
63 inline double beta()
const;
64 inline double gamma()
const;
68 inline double xx()
const;
69 inline double xy()
const;
70 inline double xz()
const;
71 inline double xt()
const;
72 inline double yx()
const;
73 inline double yy()
const;
74 inline double yz()
const;
75 inline double yt()
const;
76 inline double zx()
const;
77 inline double zy()
const;
78 inline double zz()
const;
79 inline double zt()
const;
80 inline double tx()
const;
81 inline double ty()
const;
82 inline double tz()
const;
83 inline double tt()
const;
156 inline double norm2()
const;
191 std::ostream &
print( std::ostream & os )
const;
216 std::ostream &
operator <<
221 #include "CLHEP/Vector/BoostY.icc"
223 #ifdef ENABLE_BACKWARDS_COMPATIBILITY
225 using namespace CLHEP;
static double setTolerance(double tol)
HepLorentzVector col3() const
HepLorentzVector row1() const
HepLorentzVector col1() const
namespace and inside the zmpv namespace it typedef s UnitVector to be HepUnit3Vector The conversion which provide those methods available for GETTING INFORMATION if an object might be either a Rotation or a since RI has methods a routine can be passed a RI &and take because anything you wish to ask about a LT you could equally well ask about a Rotation From one derives Rotation and its special cases RotationX etc We can t derive RotationX from from one derives HepLorentzRotation along with HepBoost
bool operator>(const HepBoostY &b) const
HepBoostY & set(double beta)
bool operator!=(const HepBoostY &b) const
HepBoostY inverse() const
std::ostream & print(std::ostream &os) const
HepLorentzVector operator()(const HepLorentzVector &w) const
void decompose(HepRotation &rotation, HepBoost &boost) const
double distance2(const HepBoostY &b) const
HepLorentzVector col4() const
bool operator<=(const HepBoostY &b) const
int compare(const HepBoostY &b) const
static double getTolerance()
Hep3Vector boostVector() const
Hep3Vector getDirection() const
double howNear(const HepBoostY &b) const
HepLorentzVector operator*(const HepLorentzVector &w) const
bool isNear(const HepBoostY &b, double epsilon=Hep4RotationInterface::tolerance) const
HepBoostY & operator=(const HepBoostY &m)
HepBoost inverseOf(const HepBoost <)
HepLorentzVector row4() const
HepRep4x4Symmetric rep4x4Symmetric() const
HepLorentzRotation matrixMultiplication(const HepRep4x4 &m) const
HepLorentzVector vectorMultiplication(const HepLorentzVector &w) const
HepLorentzVector col2() const
bool operator==(const HepBoostY &b) const
HepLorentzVector row3() const
HepLorentzVector row2() const
bool operator<(const HepBoostY &b) const
bool operator>=(const HepBoostY &b) const
friend HepBoostY inverseOf(const HepBoostY &b)