Import Geant4 2.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:42:07 +02:00
parent 103bda00c8
commit e7d7193284
3106 changed files with 171117 additions and 90550 deletions
+74 -4
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.9 2000/02/29 15:16:40 gcosmo Exp $
$Id: History,v 1.14 2000/05/12 15:12:36 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -17,13 +17,83 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Feb 29, 2000 Gabriele Cosmo geometry-V01-00-00a
May 12, 2000 Gabriele Cosmo geometry-V01-01-03
-----------------------------
- magneticfield (field-V01-01-03):
o fixes to G4MagErrorStepper (check on chord endpoint),
G4RKG3_Stepper (deleted error message from StepNoErr),
G4MagIntegratorDriver (modified debug information).
o minor fix to dummy implementation of assignment operator
in G4MagneticField.hh.
o modified method for finding new trial step in G4ChordFinder.
- volumes (geomvol-V01-01-00):
o introduced kCarTolerance for check over taken step length and
TruePathLength in G4PropagatorInField::ComputeStep().
- solids/CSG (geom-solids-csg-V01-01-02):
o fixes in DistanceToIn(p,v) for G4Box and G4Trd to return 0 distance
in case computed value is less than 0.5*kCarTolerance.
Apr 27, 2000 Gabriele Cosmo geometry-V01-01-02
-----------------------------
- management, solids/Boolean, magneticfield, volumes:
o reorganised comments for the Software Reference Manual
- solids/specific:
o minor fixes and removed dependency over solids/CSG module.
- solids/test
o updated SBT test suite.
Apr 11, 2000 John Allison geometry-V01-01-01
---------------------------
- management:
o made virtual G4VisExtent G4VSolid::GetExtent() non-pure and
implemented a default in terms of CalculateExtent.
- solids:
o removed implementations of GetExtent in most sub-classes of G4VSolid.
o all implementations of DescribeYourselfTo (G4VGraphicsScene& scene) const
now correctly written: scene.AddThis(*this).
- solids/Boolean:
o CreatePolyhedron implemented for BooleanSolids.
o G4DisplacedSolid: reversed implementation of GetFrameRotation and
GetObjectRotation, removing inappropriate invertion.
o G4DisplacedSolid::GetConstituentMovedSolid() made const.
Apr 05, 2000 Gabriele Cosmo geometry-V01-01-00
----------------------------
- This tag includes the following sub-category tags since geometry-V01-00-00a
(all of them collected by geomsolids-V01-01-00):
o geom-solids-csg-V01-01-01
+ fixes to G4PolyhedraSide.cc, G4Tubs.cc (see related History file)
+ added diagnostics to G4Cons, G4Sphere and G4Torus in function
DistanceToOut()
+ general directory restructuring: moved non 'CSG' shapes to new directory
'specific'
o breps-V01-00-02
+ implemented decoupling from NIST STEP Reader
+ several fixes for porting and memory leaks (see related History file)
o STEP-V01-00-01
+ upgrade to NIST SCL 3.2
+ porting and ISO-ANSI C++ fixes
o stepinterface-V01-00-01
+ upgrade to support the new NIST STEP Reader
+ improved overall diagnostics
+ several fixes for memory leaks and check of NULL pointers (see History)
o geom-solids-specific-V01-01-00
+ new directory containing the implementation of specific solids,
several classes moved from solids/CSG
+ new specific solid G4EllipticalTube, implementing a tube with
elliptical cross section (geant3 solid 'ELTU')
- Generic tests "SBT" and "Fred" have been moved from solids/CSG/test to
solids/test (new directory).
- Organised class description comments for the Software Reference Manual in
CSG and specific headers. Added CVS headers to files in specific.
Feb 29, 2000 Gabriele Cosmo geometry-V01-00-00a
----------------------------
- Minor fixes to unit tests (CSG) to make them up-to-date with recent
development versions.
Jan 19, 2000 Gabriele Cosmo geometry-V01-00-00
Jan 19, 2000 Gabriele Cosmo geometry-V01-00-00
----------------------------
- Sycronized file versions with HEAD after ISO-C++ migration.
Collecting subtags: field-V01-00-00, geomsolids-V01-00-00,
geommng-V01-00-00 and geomvol-V01-00-00.