43 : semiAxis1(0.), semiAxis2(0.), ratioAxis2Axis1(0.), forTangent(.0)
52 :
G4Conic(), semiAxis1(right.semiAxis1), semiAxis2(right.semiAxis2),
53 ratioAxis2Axis1(right.ratioAxis2Axis1), toUnitCircle(right.toUnitCircle),
54 forTangent(right.forTangent)
70 if (&right ==
this)
return *
this;
72 semiAxis1 = right.semiAxis1;
73 semiAxis2 = right.semiAxis2;
74 ratioAxis2Axis1 = right.ratioAxis2Axis1;
75 toUnitCircle = right.toUnitCircle;
76 forTangent = right.forTangent;
125 u = std::atan2(prod,abmag) / 2;
136 newPosition.
Init(newRefDirection, newAxis, newLocation);
138 r->
Init(newPosition, newSemiAxis1, newSemiAxis2);
169 for (
G4int i=0; i<3; i++)