Import Geant4 5.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:15:15 +02:00
parent 37fff30d2e
commit fbd4999cf7
4396 changed files with 56662 additions and 52446 deletions
+71 -33
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.45 2002/11/19 17:15:37 gcosmo Exp $
$Id: History,v 1.58 2003/04/07 13:31:49 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,56 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
April 3, 2003 M. Dressel geommng-V05-00-09
- G4LogicalVolume: added method for scanning recursively the volume tree
and retrieve if the current LV is ancestor of a given PV:
G4bool IsAncestor(const G4VPhysicalVolume*) const
March 31, 2003 G. Cosmo geommng-V05-00-08
- Fixed trivial strict pedantic warnings in G4VSolid.cc and G4PVPlacement.cc.
March 24, 2003 G. Cosmo geommng-V05-00-07
- G4Region.cc: fixed setting/resetting of regions in ScanVolumeTree().
March 05, 2003 M. Asai geommng-V05-00-06
- G4Region.cc: fix for scanning of parameterised materials.
March 05, 2003 G. Cosmo geommng-V05-00-05
- G4LogicalVolume.icc: added check for invalid geometry constructions.
Issue an exception if a placement is attempted in a volume already
containing a replicated daughter.
- Cosmetic formatting changes in G4PVPlacement.cc and G4VPhysicalVolume.cc.
February 07, 2003 G. Cosmo geommng-V05-00-04
- Added method FindOrCreateRegion() to G4RegionStore.
- Added check in constructor of G4Region for existance of region in store.
In case a region with the given name already exists, throw a warning and
do not register it.
January 30, 2003 G. Cosmo geommng-V05-00-03
- Allow logical volume store to deregister root regions for logical volumes
deleted explicitely.
Modified files: G4logicalVolumeStore.cc, G4LogicalVolume[.hh.icc.cc].
- G4Region.hh: moved ClearMaterialList() to public.
January 15, 2003 G. Cosmo geommng-V05-00-02
- Included fix in G4VSolid.cc introduced in "geommng-V04-01-06".
January 14, 2003 M.Asai geommng-V05-00-01
- Fix in src/G4Region.cc.
Does not include fix in "geommng-V04-01-06".
December 16, 2002 G. Cosmo geommng-V05-00-00
- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
Included development for 'cuts-by-region'; introduced new classes
G4Region and G4RegionStore. Modified G4LogicalVolume to handle recursive
propagation of regions to daughters.
Does not include fix in "geommng-V04-01-06".
December 6, 2002 V. Grichine geommng-V04-01-06
- G4VSolid.cc: restored original conditions for extent clipping in
method ClipPolygon(). Makes unit tests run successfully.
November 19, 2002 G. Cosmo geommng-V04-01-05
- G4GeometryManager[.cc]
o Fixed bug in initialisation of fine-grained timer
@@ -235,59 +285,47 @@ September 11, 2000 G.Cosmo geommng-V02-00-00
application exit when Boolean solids are involved (bug #154).
June 06, 2000 G.Cosmo geommng-V01-01-00
- G4DrawVoxels.hh: removed line '#define G4DrawVoxelsDebug' left in place
accidentally in the code...
April 20, 2000 G. Cosmo
- Reorganised comments for the Software Reference Manual.
- Moved inlined definition to .icc files, where needed.
Created: G4SmartVoxelHeader.icc, G4SmartVoxelNode.icc,
G4SmartVoxelProxy.icc, G4VoxelLimits.icc.
April 11, 2000 J. Allison
- Made virtual G4VisExtent G4VSolid::GetExtent() non-pure and implemented
a default in terms of CalculateExtent.
a default in terms of CalculateExtent.
January 19, 00 G. Cosmo geommng-V01-00-00
January 19, 2000 G. Cosmo geommng-V01-00-00
Syncronized file versioning with HEAD (several CVS headers changed
due to the recent migration for ISO C++)
- Syncronized file versioning with HEAD (several CVS headers changed
due to the recent migration for ISO C++)
January 19, 00 J. Allison
January 19, 2000 J. Allison
G4DrawVoxels.cc:
- G4DrawVoxels.cc: assured GetSlice(slice_no) is called for
slice_no < no_slices.
Assured GetSlice(slice_no) is called for slice_no < no_slices.
November 30, 1999 G. Cosmo geommng-V00-01-01a
- G4DrawVoxels.cc:
Fixed initialization of (const G4VPhysicalVolume*) in method
GetAbsoluteTransformation(). Fix needed for NT/VC++ compiler.
November 30, 99 G. Cosmo geommng-V00-01-01a
G4DrawVoxels.cc:
Fixed initialization of (const G4VPhysicalVolume*) in method
GetAbsoluteTransformation(). Fix needed for NT/VC++ compiler.
November 09, 99 J. Apostolakis geommng-V00-01-01
G4VPhysicalVolume:
i) Made G4RotationMatrix G4VPhysicalVolume::GetObjectRotation() const
November 09, 1999 J. Apostolakis geommng-V00-01-01
- G4VPhysicalVolume:
i) Made G4RotationMatrix G4VPhysicalVolume::GetObjectRotation() const
non-inline and moved it to source file from inline file.
ii) Added GetObjectRotationValue() method.
iii) Minimal changes of comments for Software Ref. Manual in header file
ii) Added GetObjectRotationValue() method.
iii) Minimal changes of comments for Software Ref. Manual in header file
[ Change i) caused problem with HP aCC compiler A.01.19. Atlas
was patching the code to try to get around this, but this
resolution is much better ]
March 17, 99 J. Apostolakis geommng-01-00-02
G4AffineTransform.icc:
March 17, 1999 J. Apostolakis geommng-01-00-02
- G4AffineTransform.icc:
Corrected a typo in InverseProduct (rzy->ryz) that caused the incorrect
calculation of a compound transformation (if tf1.tz*tf2.ryz != 0).
[ This problem was seen in the code of two Atlas Geant4 collaborators:
Andrea del' Acqua and Maya Stavrinakou ]
calculation of a compound transformation (if tf1.tz*tf2.ryz != 0).
This problem was seen in ATLAS code.