This is patch04, it contains corrections for geant4-00. The previous corrections, ie. patch01 through patch03 are NOT included. Description: ------------ TAG: Description: ---- ------------ geommng-01-00-02 geomvol-01-00-03a geomsolids-01-00-01 - improvements to geometry optimisation (Smart Voxels) which is less memory intensive and much more performant at initialisation, no worse, but a little faster at tracking time. - bug fixes in CSG solids, G4AffineTransform, Navigation in replicas. Affected file(s) for patch04 are: geommng-01-00-02: geant4/source/geometry/management/include/G4AffineTransform.icc geant4/source/geometry/management/include/G4LogicalVolume.hh geant4/source/geometry/management/include/G4LogicalVolume.icc geant4/source/geometry/management/include/voxeldefs.hh geant4/source/geometry/management/src/G4LogicalVolume.cc geant4/source/geometry/management/src/G4SmartVoxelHeader.cc geomvol-01-00-03a: geant4/source/geometry/volumes/GNUmakefile geant4/source/geometry/volumes/History geant4/source/geometry/volumes/include/G4GRSVolume.icc geant4/source/geometry/volumes/include/G4VoxelNavigation.hh geant4/source/geometry/volumes/src/G4Navigator.cc geant4/source/geometry/volumes/src/G4VoxelNavigation.cc geomsolids-01-00-01: geant4/source/geometry/solids/BREPS/History geant4/source/geometry/solids/BREPS/ToDo.txt geant4/source/geometry/solids/BREPS/include/G4BREPSolid.hh geant4/source/geometry/solids/BREPS/include/G4BREPSolidPCone.hh geant4/source/geometry/solids/BREPS/include/G4BREPSolidPolyhedra.hh geant4/source/geometry/solids/BREPS/include/G4BSplineCurve.hh geant4/source/geometry/solids/BREPS/include/G4BSplineCurve.icc geant4/source/geometry/solids/BREPS/include/G4BoundingBox3D.hh geant4/source/geometry/solids/BREPS/include/G4CircularCurve.hh geant4/source/geometry/solids/BREPS/include/G4CircularCurve.icc geant4/source/geometry/solids/BREPS/include/G4CompositeCurve.hh geant4/source/geometry/solids/BREPS/include/G4Curve.hh geant4/source/geometry/solids/BREPS/include/G4Ellipse.hh geant4/source/geometry/solids/BREPS/include/G4Ellipse.icc geant4/source/geometry/solids/BREPS/include/G4FConicalSurface.hh geant4/source/geometry/solids/BREPS/include/G4FCylindricalSurface.hh geant4/source/geometry/solids/BREPS/include/G4FPlane.hh geant4/source/geometry/solids/BREPS/include/G4Hyperbola.hh geant4/source/geometry/solids/BREPS/include/G4Hyperbola.icc geant4/source/geometry/solids/BREPS/include/G4Line.hh geant4/source/geometry/solids/BREPS/include/G4Line.icc geant4/source/geometry/solids/BREPS/include/G4Parabola.hh geant4/source/geometry/solids/BREPS/include/G4Parabola.icc geant4/source/geometry/solids/BREPS/include/G4SurfaceBoundary.hh geant4/source/geometry/solids/BREPS/src/G4BREPSolid.cc geant4/source/geometry/solids/BREPS/src/G4BREPSolidPCone.cc geant4/source/geometry/solids/BREPS/src/G4BREPSolidPolyhedra.cc geant4/source/geometry/solids/BREPS/src/G4BoundingBox3D.cc geant4/source/geometry/solids/BREPS/src/G4CompositeCurve.cc geant4/source/geometry/solids/BREPS/src/G4FConicalSurface.cc geant4/source/geometry/solids/BREPS/src/G4FCylindricalSurface.cc geant4/source/geometry/solids/BREPS/src/G4FPlane.cc geant4/source/geometry/solids/BREPS/src/G4Line.cc geant4/source/geometry/solids/BREPS/src/G4SurfaceBoundary.cc geant4/source/geometry/solids/CSG/History geant4/source/geometry/solids/CSG/include/G4EnclosingCylinder.hh geant4/source/geometry/solids/CSG/include/G4PolyPhiFace.hh geant4/source/geometry/solids/CSG/include/G4Polycone.hh geant4/source/geometry/solids/CSG/include/G4PolyconeSide.hh geant4/source/geometry/solids/CSG/include/G4Polyhedra.hh geant4/source/geometry/solids/CSG/include/G4PolyhedraSide.hh geant4/source/geometry/solids/CSG/include/G4ReduciblePolygon.hh geant4/source/geometry/solids/CSG/src/G4Cons.cc geant4/source/geometry/solids/CSG/src/G4EnclosingCylinder.cc geant4/source/geometry/solids/CSG/src/G4IntersectingCone.cc geant4/source/geometry/solids/CSG/src/G4PolyPhiFace.cc geant4/source/geometry/solids/CSG/src/G4Polycone.cc geant4/source/geometry/solids/CSG/src/G4PolyconeSide.cc geant4/source/geometry/solids/CSG/src/G4Polyhedra.cc geant4/source/geometry/solids/CSG/src/G4PolyhedraSide.cc geant4/source/geometry/solids/CSG/src/G4ReduciblePolygon.cc geant4/source/geometry/solids/CSG/src/G4VCSGfaceted.cc geant4/source/geometry/solids/STEP/src/instmgr.cc geant4/source/geometry/solids/STEPinterface/History geant4/source/geometry/solids/STEPinterface/src/G4AssemblyCreator.cc geant4/source/geometry/solids/STEPinterface/src/G4GeometricRepresentationContextCreator.cc geant4/source/geometry/solids/STEPinterface/src/G4GeometryTable.cc geant4/source/geometry/solids/STEPinterface/src/G4ProductDefinitionShapeCreator.cc