Import Geant4 10.6.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2019-06-28 11:59:04 +02:00
parent 28a70706e0
commit d0f911957d
1056 changed files with 95168 additions and 78160 deletions
@@ -61,6 +61,9 @@
#include "G4Types.hh"
#include "G4ThreeVector.hh"
#include <vector>
#include <array>
class G4TriangularFacet : public G4VFacet
{
public: // with desctiption
@@ -71,8 +74,10 @@ class G4TriangularFacet : public G4VFacet
G4TriangularFacet (const G4ThreeVector &vt0, const G4ThreeVector &vt1,
const G4ThreeVector &vt2, G4FacetVertexType);
G4TriangularFacet (const G4TriangularFacet &right);
G4TriangularFacet ( G4TriangularFacet &&right);
G4TriangularFacet &operator=(const G4TriangularFacet &right);
G4TriangularFacet &operator=( G4TriangularFacet &&right);
G4VFacet *GetClone ();
G4TriangularFacet *GetFlippedFacet ();
@@ -110,13 +115,13 @@ class G4TriangularFacet : public G4VFacet
private:
void CopyFrom(const G4TriangularFacet &rhs);
void MoveFrom(G4TriangularFacet &rhs);
G4ThreeVector fSurfaceNormal;
G4double fArea;
G4ThreeVector fCircumcentre;
G4double fRadius;
G4int fIndices[3];
std::array<G4int, 3> fIndices;
std::vector<G4ThreeVector> *fVertices;
G4double fA, fB, fC;