Import Geant4 1.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:28:20 +02:00
parent aaa409b6ee
commit ca1c8cb059
2995 changed files with 106830 additions and 299600 deletions
+57 -1
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.14 1999/07/01 18:05:46 japost Exp $
$Id: History,v 1.18 1999/12/02 13:20:17 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -16,6 +16,62 @@ committal in the CVS repository !
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
December 2nd, 1999 G. Cosmo - geomvol-V00-01-02
G4TransportationManager: Fixed definition of the singleton to conform
to the canonical implementation. Moved default constructor from private
to protected and added call to G4Exception in case of multiple instances
through derived classes.
November 26th, 1999 J. Apostolakis - geomvol-V00-01-01
G4TouchableHistory: Moved GetTranslation and GetRotation from inline file
to source file -- as they use static variables in the methods themselves.
--> cannot be handled by new HP aCC compiler
G4PropagatorInField: Initialised fVerboseLevel in constructor. (omision)
--> on WinNT 4.0sp4 / VC++ 6.0 it was given value of 1 not 0.
November 10th, 1999 J. Apostolakis - geomvol-01-01-01b
Modified test/GNUmakefile to make it use fully-granular libraries.
New test code in testG4Volumes for Object/Frame Rotation/Translation.
October 29th, 1999 J. Apostolakis - geomvol-01-01-01a
Moved initialisation of static data members of G4PropagatorInField
fDefault_Delta_Intersection_Val
fDefault_Delta_One_Step_Value
to G4TransportationManager.cc, to ensure correct order initialisation
of static (class) data members
G4PropagatorInField warning message about integration inaccuracy
now printed (for a maximum of 10 times) and in Verbose.
July 27th, 1999 J. Apostolakis
G4PropagatorInField:
Added instance variables to keep track of "abnormal" case - which caused loop:
This is induced when a step at a boundary goes into one volume
- but in that volume it encounters an intermediate boundary
and when the step is subdivided it finds a zero step.
Then it looped between the volumes
This is corrected by finding this problem (#subsequent zero steps > threshold)
and attempting ever smaller trial steps until it succeeds.
-> it was not done for the first step
July 27th, 1999 J. Apostolakis
G4PropagatorInField:
Made DeltaIntersection and DeltaOneStep instance variables (not class var.)
Added Get/Set methods. Old values of are now the defaults.
July 1st, 1999 J. Apostolakis - field-01-00-06a
In G4PropagatorInField --> method LocateIntersectionPoint():