42   : semiAxis(0.), semiImagAxis(0.), ratioAxisImagAxis(0.), forTangent(0.)
 
   51   : 
G4Conic(), Focus1(right.Focus1), Focus2(right.Focus2),
 
   52     ProjFocus1(right.ProjFocus1), ProjFocus2(right.ProjFocus2),
 
   53     semiAxis(right.semiAxis), semiImagAxis(right.semiImagAxis),
 
   54     ratioAxisImagAxis(right.ratioAxisImagAxis),
 
   55     toUnitHyperbola(right.toUnitHyperbola), forTangent(right.forTangent)
 
   71   if (&right == 
this) 
return *
this;
 
   73   Focus1 = right.Focus1;
 
   74   Focus2 = right.Focus2;
 
   75   ProjFocus1   = right.ProjFocus1;
 
   76   ProjFocus2   = right.ProjFocus2;
 
   77   semiAxis     = right.semiAxis;
 
   78   semiImagAxis = right.semiImagAxis;
 
   79   ratioAxisImagAxis = right.ratioAxisImagAxis;
 
   80   toUnitHyperbola   = right.toUnitHyperbola;
 
   81   forTangent        = right.forTangent;
 
   98   G4Exception(
"G4Hyperbola::Project()", 
"GeomSolids0001",
 
  125   G4double u= (0.5*std::log((1+xval)/(1-xval)))/2;  
 
  140   newPosition.
Init(newRefDirection, newAxis, newLocation);
 
  143   r->
Init(newPosition, newSemiAxis, newSemiImagAxis);
 
  165   for (
G4int i=0; i<3; i++) 
 
  174       if (std::abs(tanhu)<=1) 
 
  176         G4double u= 0.5*std::log((1+tanhu)/(1-tanhu));