Import Geant4 9.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 17:01:34 +02:00
parent b1eb5424d2
commit e2d2f9810a
10384 changed files with 698580 additions and 628834 deletions
+6 -6
View File
@@ -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);
}
//--------------------------------------------------------------------------