Import Geant4 10.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2016-06-30 14:12:05 +02:00
parent a654a7ab1f
commit 4ec577e5c4
2021 changed files with 100995 additions and 78277 deletions
+60 -2
View File
@@ -1,4 +1,4 @@
$Id: History 94457 2015-11-18 14:35:46Z gcosmo $
$Id: History 97069 2016-05-24 08:47:21Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,12 +17,70 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
24-May-2016 G.Cosmo (geom-specific-V10-02-11)
- Correction in G4UExtrudedSolid for definition of CreatePolyhedron().
20-May-2016 G.Cosmo (geom-specific-V10-02-10)
- Moved accessors and modifiers in USolids wrappers to be not inlined.
Required modification in order to allow correct dispatching to VecGeom
types.
15-Apr-2016 G.Cosmo (geom-specific-V10-02-09)
- Added flag in USolids wrappers for partial use of USolids/VecGeom types.
31-Mar-2016 G.Cosmo (geom-specific-V10-02-08, 07)
- Added overloaded CreatePolyhedron() method to USolids wrappers.
It is now possible to visualize supported VecGeom shapes.
- Added implementation of CreatePolyhedron() in UExtrudedSolid wrapper.
10-Mar-2016 G.Cosmo (geom-specific-V10-02-06)
- Added overloaded GetEntityType() method to USolids wrappers.
07-Mar-2016 E.Tcherniaev (geom-specific-V10-02-05)
- Fix in G4IntersectingCone for smaller precision constant in LineHitsCone1()
and LineHitsCone2(). Fixes issue observed in G4GenericPolycone.
Addressing problem report #1794.
03-Mar-2016 G.Cosmo (geom-specific-V10-02-04)
- Fixed compilation warnings for potential uninitialised values in
G4ExtrudedSolid::CheckPolygon() function introduced in previous tag.
03-Mar-2016 E.Tcherniaev (geom-specific-V10-02-03)
- Added 'const' qualifier for methods in G4ExtrudedSolid.
Added CheckPolygon() to remove collinear and coincident points from polygons.
- G4QuadrangularFacet: added exhaustive tests in constructor to catch potential
problems with a quadrangular facet: collinear vertices, non planar surface,
degenerate, concave or self intersecting quadrilateral.
- G4TriangularFacet: Improved test in constructor to detect degenerate (too
small or too narrow) triangles.
25-Feb-2016 E.Tcherniaev (geom-specific-V10-02-02)
- Correction in G4ExtrudedSolid::AddGeneralPolygonFacets() for precision
treatment in construction of tessels to avoid cases of collinear points
and consequent degenerating triangles.
Address problem report #1777.
- Use pre-computed kCarToleranceHalf constant in G4ExtrudedSolid, now
protected in G4TessellatedSolid.
- Improved algorithms for computation of area in G4TriangularFacet and
G4QuadrangularFacet. Added post-const qualifier to GetArea().
16-Feb-2016 G.Cosmo (geom-specific-V10-02-01)
- Revised implementation for GetSurfaceArea() and GetCubicVolume() in
G4GenericTrap (E.Tcherniaev).
- Protected debug warning in G4GenericTrap::SurfaceNormal() within G4SPECSDEBUG.
02-Feb-2016 E.Tcherniaev (geom-specific-V10-02-00)
- Fix in G4GenericTrap for compuation of extent.
Addressing problem report #1809.
- Use dot() in formula for computation of GetCubicVolume() in
G4TessellatedSolid.
18-Nov-2015 G.Cosmo (geom-specific-V10-01-15)
- Added specialised implementation for GetCubicVolume() in
G4TessellatedSolid (J.Allison).
29-Oct-2015 G.Cosmo (geom-specific-V10-01-14)
- Added debug printouts withing G4SPECSDEBUG in G4TessellatedSolid for
- Added debug printouts within G4SPECSDEBUG in G4TessellatedSolid for
DistanceToIn/Out(p,v) to identify potential wrong responses.
26-Oct-2015 G.Cosmo (geom-specific-V10-01-13)