Import Geant4 11.0.0.beta source tree
This commit is contained in:
+54
-50
@@ -16,6 +16,10 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
March 30, 2021 B.Morgan geometry-V10-07-00
|
||||
-----------------------
|
||||
- Migrate sources.cmake to modular build API
|
||||
|
||||
November 16, 2020 Gabriele Cosmo geometry-V10-06-01
|
||||
--------------------------------
|
||||
- Fixed typos in printed-out text. Addressing problem report #2285.
|
||||
@@ -75,7 +79,7 @@ Jun 14, 2012 Gabriele Cosmo geometry-V09-05-00
|
||||
|
||||
May 19, 2011 Ben Morgan geometry-V09-04-00
|
||||
-----------------------------
|
||||
- CMakeLists.txt : Added G4GEOM_ALLOC_EXPORT compiler definition via
|
||||
- CMakeLists.txt : Added G4GEOM_ALLOC_EXPORT compiler definition via
|
||||
add_definitions so all submodules pick it up.
|
||||
|
||||
|
||||
@@ -299,10 +303,10 @@ Nov 10, 99 John Apostolakis geometry-V00-01-01
|
||||
stepinterface-V00-01-00
|
||||
- geomvol-01-01-01b
|
||||
- geommng-V00-01-01
|
||||
- field-V00-01-02
|
||||
- field-V00-01-02
|
||||
|
||||
###############################################################################
|
||||
Geant4 1.0 , 1st STL-based release.
|
||||
Geant4 1.0 , 1st STL-based release.
|
||||
###############################################################################
|
||||
|
||||
June 7, 99 John Apostolakis geometry-01-00-06
|
||||
@@ -329,7 +333,7 @@ May 20, 99 S.Giani, S.Magni
|
||||
- Also see changes mentioned in solids/CSG/History for CSG Pcon/Pgon
|
||||
|
||||
May 19, 99 Frank Behner
|
||||
-------------------------------
|
||||
-------------------------------
|
||||
- Volumes: Further minor fixes for STL.
|
||||
|
||||
May 12, 99 John Apostolakis geometry-01-00-04
|
||||
@@ -343,9 +347,9 @@ May 12, 99 Simone Giani
|
||||
May 10, 99 Frank Behner
|
||||
-------------------------------
|
||||
- Changes in RW use for compatibility with RW/STL in
|
||||
management/src/G4PhysicalVolumeStore.cc
|
||||
management/src/G4PhysicalVolumeStore.cc
|
||||
management/src/G4LogicalVolumeStore.cc
|
||||
modifying "delete first();" to "removeFirst();"
|
||||
modifying "delete first();" to "removeFirst();"
|
||||
|
||||
May 7, 98 John Apostolakis
|
||||
-------------------------------
|
||||
@@ -354,8 +358,8 @@ May 7, 98 John Apostolakis
|
||||
|
||||
May 3, 99 John Apostolakis geometry-01-00-03
|
||||
-------------------------------
|
||||
- Minor fixes
|
||||
In CSG solids: Cons & Tubs minor, and in PCon/PGon
|
||||
- Minor fixes
|
||||
In CSG solids: Cons & Tubs minor, and in PCon/PGon
|
||||
For STL migration: PV-vol-store, NavLevel (Frank Boehner)
|
||||
|
||||
Apr 19, 99 John Apostolakis geometry-01-00-02
|
||||
@@ -380,15 +384,15 @@ Mar 19, 99 John Apostolakis
|
||||
-------------------------------
|
||||
- Summary of significant changes in sub-categories/sub-directories
|
||||
management: [tag geommng-01-00-02 ]
|
||||
G4AffineTransform.icc InverseProduct fix (used in Navigator).
|
||||
G4AffineTransform.icc InverseProduct fix (used in Navigator).
|
||||
|
||||
Jan 15, 99 John Apostolakis
|
||||
Jan 15, 99 John Apostolakis
|
||||
-------------------------------
|
||||
- Fixes in CSG solids (Cons by V.Grichine, CSG Pcone+Pgon by D.C.Williams)
|
||||
|
||||
Jan 15, 99 Simone Giani ( rec by JA. )
|
||||
-------------------------------
|
||||
- Fixes in the creation of Smart Voxels:
|
||||
- Fixes in the creation of Smart Voxels:
|
||||
- Less memory intensive and much more performant at initialisation.
|
||||
No worse, but a little faster at tracking time. (G4SmartVoxelHeader)
|
||||
|
||||
@@ -396,11 +400,11 @@ Jan 10, 99 John Apostolakis ( geometry-01-00-01 to be done)
|
||||
------------------------------- geometry as in geant4-00-patch2
|
||||
- Fixes in BREPs (Pcone, Pgon, ...) see solids/BREPS/History
|
||||
includes the subtags
|
||||
stepinterface-01-00-01
|
||||
stepinterface-01-00-01
|
||||
step-01-00-01
|
||||
|
||||
###############################################################################
|
||||
Geant4.0.0 , 1st production release.
|
||||
Geant4.0.0 , 1st production release.
|
||||
###############################################################################
|
||||
|
||||
Dec 11, 98 John Apostolakis geometry-00-04-04
|
||||
@@ -441,7 +445,7 @@ Nov 19, 98 John Apostolakis geometry-00-03-10
|
||||
-------------------------------
|
||||
- Fixes from Lionel in BREPS/STEP/STEPinterface
|
||||
- management/include/G4LogicalVolume.icc
|
||||
Deleted and readded same version to get CVS to see it on the head.
|
||||
Deleted and readded same version to get CVS to see it on the head.
|
||||
|
||||
Nov 19, 98 John Apostolakis geometry-00-03-09
|
||||
-------------------------------
|
||||
@@ -457,24 +461,24 @@ Nov 12, 98 John Apostolakis geometry-00-03-07
|
||||
- Tagged for the STT.
|
||||
- solids-00-03-02:
|
||||
i) New directory finally included:
|
||||
solids/Boolean
|
||||
solids/Boolean
|
||||
As in geometry-00-03-03 with minor change/fix.
|
||||
|
||||
ii) Fix in solids/CSG/src/G4Sphere.cc (V. Grichine).
|
||||
- field-00-03-02
|
||||
Many changes in Magnetic field to accomodate Electric Field.
|
||||
- Still does not contain the fixes in geometry-00-03-03 (and later) in the
|
||||
following directories:
|
||||
BREPS,
|
||||
STEP,
|
||||
- Still does not contain the fixes in geometry-00-03-03 (and later) in the
|
||||
following directories:
|
||||
BREPS,
|
||||
STEP,
|
||||
STEPinterface
|
||||
|
||||
Nov 9, 98 John Apostolakis geometry-00-03-06
|
||||
-------------------------------
|
||||
- Tagged for the STT.
|
||||
Includes reorganisation of volumes
|
||||
Still does not contain the fixes in geometry-00-03-03 (and later) in the
|
||||
following directories:
|
||||
Still does not contain the fixes in geometry-00-03-03 (and later) in the
|
||||
following directories:
|
||||
BREPS, STEP, STEPinterface,
|
||||
>all< of solids/Boolean
|
||||
|
||||
@@ -488,7 +492,7 @@ Oct 30, 98 John Apostolakis geometry-00-03-03
|
||||
|
||||
Sept 23rd, 98 John Apostolakis
|
||||
-------------------------------
|
||||
- G4Box: changed DistanceToIn to fix new problem.
|
||||
- G4Box: changed DistanceToIn to fix new problem.
|
||||
- G4ParameterisedNavigation
|
||||
- G4VoxelNavigation: fixed VoxelSafety computation for the case of the
|
||||
middle voxel of a set of equivalent (lowest-level) voxels.
|
||||
@@ -515,7 +519,7 @@ Aug 24th, 98 John Apostolakis geometry-00-02-01
|
||||
beta01 release
|
||||
###############################################################################
|
||||
|
||||
July 31st, 98 Peter Urban
|
||||
July 31st, 98 Peter Urban
|
||||
-------------------------------
|
||||
- Several fixes for BREPS.
|
||||
|
||||
@@ -523,18 +527,18 @@ July 31st, 98 Peter Urban
|
||||
July 29th, 98 John Apostolakis (with Stefano Magni)
|
||||
-------------------------------
|
||||
- G4BREPSolidPCone.cc : Cylindrical sections were incorrectly placed.
|
||||
- G4ConicalSurface.cc
|
||||
G4CylindricalSurface.cc:
|
||||
- G4ConicalSurface.cc
|
||||
G4CylindricalSurface.cc:
|
||||
The Inside functions are modified to try to use the Geant-4 tolerance.
|
||||
--> must be checked further
|
||||
[ The method is used by Intersect of respective surfaces in a
|
||||
complicated manner. ]
|
||||
- G4FConicalSurface.cc
|
||||
- Fix to Bounding Box, which was incorrectly centered/placed.
|
||||
- Fix to Intersect, to insure that only intersection in Finite extent of
|
||||
- Fix to Intersect, to insure that only intersection in Finite extent of
|
||||
Surface are found.
|
||||
|
||||
July 28th, 98 John Apostolakis
|
||||
July 28th, 98 John Apostolakis
|
||||
-------------------------------
|
||||
- In the Navigator location, the blocked Volume was not cleared when the
|
||||
navigator descended several levels in the tree. This would allows the same
|
||||
@@ -557,7 +561,7 @@ June 26th, 98 John Apostolakis geometry-00-06-05
|
||||
- 1) Modified check in ComputeStep that pseudo-relocation is within safety:
|
||||
i) no check is made is the move is within tolerance as it makes no sense
|
||||
- on a boundary it would cause a volume change (where there was none.)
|
||||
ii) the Navigator now stores the last safety it calculated (origin, value)
|
||||
ii) the Navigator now stores the last safety it calculated (origin, value)
|
||||
and uses it for the calculation of this check.
|
||||
This eliminates problems with this check, that produced assertion
|
||||
failure in many example codes.
|
||||
@@ -575,11 +579,11 @@ June 20th, 98 John Apostolakis geometry-00-06-04
|
||||
does not limit the step
|
||||
- 3) G4Tubs.cc: Fixed surface normal (in R) which was not a unit vector.
|
||||
|
||||
June 18th, 98 John Apostolakis
|
||||
June 18th, 98 John Apostolakis
|
||||
-------------------------------
|
||||
- In the Navigator:
|
||||
1) Fix to allow lateral displacement (within safety) in PostStepDoIts
|
||||
without messaging the Navigator.
|
||||
without messaging the Navigator.
|
||||
2) A first implementation of LocateGlobalPointWithinVolume
|
||||
- A fix in NormalNavigation's Compute Step, to allow volumes that are "touched"
|
||||
to be tagged as entered. (Ie, if the step is just long enough to arrive at
|
||||
@@ -588,14 +592,14 @@ June 18th, 98 John Apostolakis
|
||||
June 12th, 98 John Apostolakis (geometry-00-06-03)
|
||||
-------------------------------
|
||||
- Candidate fix to BREP PCone, constructing Conical Surfaces using different
|
||||
starting point.
|
||||
starting point.
|
||||
- Fix to ReplicaNavigation to temporarily patch "assertion" problem.
|
||||
|
||||
June 10th, 98 John Apostolakis (geometry-00-06-02)
|
||||
-------------------------------
|
||||
- Added a new CSG Solid (G4Hype), a Hyperboloid by rotation
|
||||
- Bug fix to G4Box::DistanceToIn (which reported intersection where there
|
||||
was none).
|
||||
- Added a new CSG Solid (G4Hype), a Hyperboloid by rotation
|
||||
- Bug fix to G4Box::DistanceToIn (which reported intersection where there
|
||||
was none).
|
||||
- Bug fix to G4FConicalSurface and G4ConicalSurface to fix G4BREPSolidPCone.
|
||||
Correction to to DistanceToOut of BREPSolid to ensure compatibility with
|
||||
convexity assumptions of Navigator
|
||||
@@ -622,7 +626,7 @@ June 3rd, 98 John Apostolakis
|
||||
May 11th, 98 John Apostolakis
|
||||
-------------------------------
|
||||
- G4PVPlacement:
|
||||
- Implemented additional (4th) constructor that takes a pointer to a
|
||||
- Implemented additional (4th) constructor that takes a pointer to a
|
||||
logical mother volume and a G4Transform3D with the solid's rotation.
|
||||
- Also added a data member to store whether a RotationMatrix was created.
|
||||
This allows us to avoid a small memory leak in use of 2 constructors.
|
||||
@@ -639,7 +643,7 @@ May 8th, 98 John Apostolakis
|
||||
|
||||
April 29th, 98 John Apostolakis (geometry-00-05-05)
|
||||
-------------------------------
|
||||
- A significant logical error in G4VoxelNavigation::LocateNextVoxel was
|
||||
- A significant logical error in G4VoxelNavigation::LocateNextVoxel was
|
||||
corrected: the search for the next voxel could ignore voxels at lower levels
|
||||
- Small changes for DEC in GNUmakefile in BREPS & STEP
|
||||
* Removed -cfront option from GNUmakefile for DEC. -cfront
|
||||
@@ -654,8 +658,8 @@ April 24th, 98 Jari Sulkimo ( recorded by John Apostolakis here)
|
||||
-------------------------------
|
||||
- Fixes in BREPs (see solids/BREP/History for details, by author)
|
||||
* fixed scope bugs in for loops
|
||||
* bug fixes to G4Assembly.cc for STEP file interaction & placed solids
|
||||
creation.
|
||||
* bug fixes to G4Assembly.cc for STEP file interaction & placed solids
|
||||
creation.
|
||||
|
||||
April 23rd, 98 John Apostolakis (geometry-00-05-03)
|
||||
-------------------------------
|
||||
@@ -671,7 +675,7 @@ April 22nd, 98 John Apostolakis (geom-05-02)
|
||||
April 21st, 98 John Apostolakis (geometry-00-05-01)
|
||||
-------------------------------
|
||||
- Added SetAllParameters methods to G4Torus and G4Para.
|
||||
- All CSG solids now inherit from the new abstract class G4CSGSolid, instead
|
||||
- All CSG solids now inherit from the new abstract class G4CSGSolid, instead
|
||||
of directly from G4VSolid.
|
||||
- "const G4double" arguments have been changed to "G4double" for CSG methods.
|
||||
|
||||
@@ -694,13 +698,13 @@ March 13, 98 G.Cosmo (on behalf of S.Giani) - (geometry-00-04-05)
|
||||
-------------------------------
|
||||
- Added G4VPVParameterisation.cc including default implementations
|
||||
of ComputeSolid() and ComputeMaterial() missing previously (J.Apostolakis).
|
||||
- Included fixes for aCC compiler in BREPS and STEP (J.Sulkimo, G.Cosmo).
|
||||
- Included fixes for aCC compiler in BREPS and STEP (J.Sulkimo, G.Cosmo).
|
||||
|
||||
March 9, 98 J. Apostolakis - (geometry-00-04-04)
|
||||
-------------------------------
|
||||
- Small fix to G4BREPSolid.cc which was causing problems on HP-UX.
|
||||
(Deleted use of floating point modulo for integers, with Jari S.)
|
||||
- G4Sphere: further small corrections.
|
||||
- G4Sphere: further small corrections.
|
||||
|
||||
March 5, 98 J. Apostolakis - (geometry-00-04-03)
|
||||
-------------------------------
|
||||
@@ -709,14 +713,14 @@ March 5, 98 J. Apostolakis - (geometry-00-04-03)
|
||||
The Navigator has been modified to compute solid and material, and
|
||||
to set them in the associated logical volume
|
||||
- Now able to process an extra level of STEP files, using new code in
|
||||
BREPs (Jari Sulkimo).
|
||||
- Further cleanup of code in BREP category (Peter Urban).
|
||||
BREPs (Jari Sulkimo).
|
||||
- Further cleanup of code in BREP category (Peter Urban).
|
||||
- Small modification in solids/STEP/GNUmakefile for Win/NT port (S. Sadilov).
|
||||
|
||||
March 4, 98 J. Apostolakis - (geometry-00-04-02)
|
||||
-------------------------------
|
||||
- G4Sphere: corrected tests of the phi angle and with tolerance checking
|
||||
that compared squares of distances.
|
||||
that compared squares of distances.
|
||||
- The World volume can now be split into replicas. This not recommended, but
|
||||
the Navigator is now able to handle it.
|
||||
- Cleanup of code in BREP category (Peter Urban & Jari Sulkimo)
|
||||
@@ -729,22 +733,22 @@ February 16, 98 J. Apostolakis - (geometry-00-04-01)
|
||||
|
||||
February 4, 98 J. Apostolakis - (geometry-00-03-02)
|
||||
-------------------------------
|
||||
- A few small changes were made to the Magnetic Field classes.
|
||||
- A few small changes were made to the Magnetic Field classes.
|
||||
This included one that allows it to work without repeatedly
|
||||
issuing an unneccessary warning.
|
||||
issuing an unneccessary warning.
|
||||
- Small fixes to BREP and STEP parts help in fixing a problem
|
||||
with True/false on some platforms.
|
||||
|
||||
January 28, 98 S. Sadilov
|
||||
-------------------------------
|
||||
- Small modification in GNUmakefile for Win/NT port
|
||||
- Small modification in GNUmakefile for Win/NT port
|
||||
|
||||
January 26, 98 J. Apostolakis - (geometry-00-03-01)
|
||||
-------------------------------
|
||||
- i) New implementation of G4NavigationHistory using G4NavigationLevel.
|
||||
This implementation allows for very fast copying of G4NavigationHistory,
|
||||
- i) New implementation of G4NavigationHistory using G4NavigationLevel.
|
||||
This implementation allows for very fast copying of G4NavigationHistory,
|
||||
which is required in order to copy G4TouchableHistory.
|
||||
- ii) Correction in G4ReplicaNavigation.cc in DistanceToOutPhi, influencing
|
||||
- ii) Correction in G4ReplicaNavigation.cc in DistanceToOutPhi, influencing
|
||||
replicas divided in phi.
|
||||
|
||||
December 19, 97 G. Cosmo - (alpha03)
|
||||
|
||||
Reference in New Issue
Block a user