Import Geant4 5.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:57:27 +02:00
parent 330b82b769
commit 37fff30d2e
5733 changed files with 263867 additions and 74574 deletions
+15 -15
View File
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4Ray.hh,v 1.6 2001/07/11 09:59:37 gunter Exp $
// GEANT4 tag $Name: geant4-04-01 $
// $Id: G4Ray.hh,v 1.7 2002/11/21 16:52:52 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-00 $
//
// ----------------------------------------------------------------------
// Class G4Ray
@@ -113,35 +113,35 @@ public: // with description
inline void Vsetall(G4Vector3D &a, G4double s);
// Sets all elements of vector to the same scalar value.
static inline void Vcross(G4Plane &a, const G4Vector3D &b,
const G4Vector3D &c);
static void Vcross(G4Plane &a, const G4Vector3D &b,
const G4Vector3D &c);
// Cross product of 'b' and 'c'. Stores result in 'a' (G4Plane).
static inline void Vcross(G4Vector3D &a, const G4Vector3D &b,
const G4Vector3D &c);
static void Vcross(G4Vector3D &a, const G4Vector3D &b,
const G4Vector3D &c);
// Cross product of 'b' and 'c'. Stores result in 'a' (G4Vector3D).
static inline void Vmove(G4Point3D &a, const G4Point3D &b);
static void Vmove(G4Point3D &a, const G4Point3D &b);
// Sets 'a' equal to 'b'.
static inline void Vadd2(G4Point3D &a, const G4Point3D &b,
const G4Vector3D &c );
static void Vadd2(G4Point3D &a, const G4Point3D &b,
const G4Vector3D &c );
// Adds vector 'c' to 'b'. Stores result in 'a'.
static inline void Vsub2(G4Vector3D &a, const G4Point3D &b,
const G4Point3D &c);
static void Vsub2(G4Vector3D &a, const G4Point3D &b,
const G4Point3D &c);
// Subtracts vector 'c' from 'b'. Stores result in 'a'.
static inline void Vscale(G4Plane& a, const G4Plane& b, G4double c);
static void Vscale(G4Plane& a, const G4Plane& b, G4double c);
// Scales vector at `b' by scalar `c'. Stores result in `a'.
static inline G4double Vdot(const G4Plane &a, const G4Point3D &b);
static G4double Vdot(const G4Plane &a, const G4Point3D &b);
// Computes dot product of vectors at `a' and `b'.
static inline G4double Magsq(const G4Plane &a);
static G4double Magsq(const G4Plane &a);
// Returns scalar Magnitude squared of vector at `a'.
static inline G4double Magnitude(const G4Plane &a);
static G4double Magnitude(const G4Plane &a);
// Returns scalar Magnitude of vector at `a'.
public: // without description