10 #pragma implementation    24   double b2 = bbeta*bbeta;
    26     std::cerr << 
"HepBoostX::set() - "    27       << 
"Beta supplied to set HepBoostX represents speed >= c." << std::endl;
    29     gamma_ = 1.0 / std::sqrt(1.0 - b2);
    33   gamma_ = 1.0 / std::sqrt(1.0 - b2);
    89   double dr2  = r.
norm2();
    98   double dr2  = r1.
norm2();
   103   double db2 = 
norm2();
   104   if (db2 > epsilon*epsilon) 
return false;
   105   double dr2  = r.
norm2();
   106   return (db2+dr2 <= epsilon*epsilon);
   115   if (db2 > epsilon*epsilon) 
return false;
   116   double dr2  = r1.
norm2();
   129     beta_ = 1.0 - 1.0e-8;       
   132   gamma_ = 1.0 / std::sqrt(1.0 - b2);
   158   os << 
"Boost in X direction (beta = " << 
beta_    159             << 
", gamma = " << 
gamma_ << 
") ";
 
double distance2(const HepBoost &b) const
 
void decompose(HepRotation &rotation, HepBoost &boost) const
 
double distance2(const HepBoostX &b) const
 
Hep3Vector boostVector() const
 
HepLorentzVector operator*(const HepLorentzVector &w) const
 
std::ostream & print(std::ostream &os) const
 
HepBoostX & set(double beta)
 
bool isNear(const HepBoostX &b, double epsilon=Hep4RotationInterface::tolerance) const
 
HepRep4x4Symmetric rep4x4Symmetric() const
 
void decompose(Hep3Vector &boost, HepAxisAngle &rotation) const
 
double epsilon(double density, double temperature)