Import Geant4 9.6.0 source tree
This commit is contained in:
+6
-6
@@ -25,10 +25,10 @@ namespace HepGeom {
|
||||
if (ma == 0) return;
|
||||
double tanHalfTheta = std::exp(-a);
|
||||
double tanHalfTheta2 = tanHalfTheta * tanHalfTheta;
|
||||
double cosTheta = (1 - tanHalfTheta2) / (1 + tanHalfTheta2);
|
||||
double rh = ma * std::sqrt(1 - cosTheta*cosTheta);
|
||||
double cosTheta1 = (1 - tanHalfTheta2) / (1 + tanHalfTheta2);
|
||||
double rh = ma * std::sqrt(1 - cosTheta1*cosTheta1);
|
||||
double ph = phi();
|
||||
set(rh*std::cos(ph), rh*std::sin(ph), ma*cosTheta);
|
||||
set(rh*std::cos(ph), rh*std::sin(ph), ma*cosTheta1);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
@@ -181,10 +181,10 @@ namespace HepGeom {
|
||||
if (ma == 0) return;
|
||||
double tanHalfTheta = std::exp(-a);
|
||||
double tanHalfTheta2 = tanHalfTheta * tanHalfTheta;
|
||||
double cosTheta = (1 - tanHalfTheta2) / (1 + tanHalfTheta2);
|
||||
double rh = ma * std::sqrt(1 - cosTheta*cosTheta);
|
||||
double cosTheta1 = (1 - tanHalfTheta2) / (1 + tanHalfTheta2);
|
||||
double rh = ma * std::sqrt(1 - cosTheta1*cosTheta1);
|
||||
double ph = phi();
|
||||
set(rh*std::cos(ph), rh*std::sin(ph), ma*cosTheta);
|
||||
set(rh*std::cos(ph), rh*std::sin(ph), ma*cosTheta1);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user