Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id$
// $Id: G4GDMLReadSolids.hh 77528 2013-11-25 13:06:36Z gcosmo $
//
//
// class G4GDMLReadSolids
@@ -52,8 +52,9 @@ class G4SurfaceProperty;
class G4GDMLReadSolids : public G4GDMLReadMaterials
{
enum BooleanOp {UNION,SUBTRACTION,INTERSECTION};
typedef struct { G4double rmin,rmax,z; } zplaneType;
// typedef struct { G4double rmin,rmax,z; } zplaneType;
typedef struct { G4double r,z; } rzPointType;
public:
G4VSolid* GetSolid(const G4String&) const;
@@ -62,7 +63,7 @@ class G4GDMLReadSolids : public G4GDMLReadMaterials
virtual void SolidsRead(const xercesc::DOMElement* const);
protected:
typedef struct { G4double rmin,rmax,z; } zplaneType;
G4GDMLReadSolids();
virtual ~G4GDMLReadSolids();
@@ -74,11 +75,14 @@ class G4GDMLReadSolids : public G4GDMLReadMaterials
void EltubeRead(const xercesc::DOMElement* const);
void XtruRead(const xercesc::DOMElement* const);
void HypeRead(const xercesc::DOMElement* const);
void MultiUnionRead(const xercesc::DOMElement* const);
void OrbRead(const xercesc::DOMElement* const);
void ParaRead(const xercesc::DOMElement* const);
void ParaboloidRead(const xercesc::DOMElement* const);
void PolyconeRead(const xercesc::DOMElement* const);
void GenericPolyconeRead(const xercesc::DOMElement* const);
void PolyhedraRead(const xercesc::DOMElement* const);
void GenericPolyhedraRead(const xercesc::DOMElement* const);
G4QuadrangularFacet* QuadrangularRead(const xercesc::DOMElement* const);
void ReflectedSolidRead(const xercesc::DOMElement* const);
G4ExtrudedSolid::ZSection SectionRead(const xercesc::DOMElement* const,G4double);
@@ -98,7 +102,9 @@ class G4GDMLReadSolids : public G4GDMLReadMaterials
G4TriangularFacet* TriangularRead(const xercesc::DOMElement* const);
G4TwoVector TwoDimVertexRead(const xercesc::DOMElement* const,G4double);
zplaneType ZplaneRead(const xercesc::DOMElement* const);
rzPointType RZPointRead(const xercesc::DOMElement* const);
void OpticalSurfaceRead(const xercesc::DOMElement* const);
};
#endif