1 #ifndef __JGEOMETRY3DTESTKIT__
2 #define __JGEOMETRY3DTESTKIT__
37 getRandom<double>(-1.0, +1.0),
38 getRandom<double>(-1.0, +1.0));
51 gRandom->Sphere(x, y, z, 1.0);
66 gRandom->Sphere(x, y, z, 1.0);
68 const double alpha = getRandom<double>(-
PI, +
PI);
82 getRandom<double>(0.0,
PI),
83 getRandom<double>(0.0,
PI));
109 const double R3 = gRandom->Uniform(0.0, R3max);
110 const double ct = gRandom->Uniform(-1.0, +1.0);
111 const double phi = gRandom->Uniform(-
PI, +
PI);
113 const double R = cbrt(R3);
114 const double st = sqrt((1.0 + ct) * (1.0 - ct));
133 const double R2 = gRandom->Uniform(0.0, R2max);
134 const double phi = gRandom->Uniform(-
PI, +
PI);
135 const double z = gRandom->Uniform(cylinder.
getZmin(), cylinder.
getZmax());
137 const double R = sqrt(R2);
140 cylinder.
getY() + R * sin(phi),