| [831] | 1 | $Id: History,v 1.24 2007/05/18 11:09:54 gcosmo Exp $
|
|---|
| 2 | -------------------------------------------------------------------
|
|---|
| 3 |
|
|---|
| 4 | =========================================================
|
|---|
| 5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
|---|
| 6 | =========================================================
|
|---|
| 7 |
|
|---|
| 8 | Sub-Category History file
|
|---|
| 9 | -------------------------
|
|---|
| 10 | This file should be used by G4 developers and category coordinators
|
|---|
| 11 | to briefly summarize all major modifications introduced in the code
|
|---|
| 12 | and keep track of all directory-tags.
|
|---|
| 13 | It DOES NOT substitute the CVS log-message one should put at every
|
|---|
| 14 | committal in the CVS repository !
|
|---|
| 15 |
|
|---|
| 16 | ----------------------------------------------------------
|
|---|
| 17 | * Reverse chronological order (last date on top), please *
|
|---|
| 18 | ----------------------------------------------------------
|
|---|
| 19 |
|
|---|
| 20 | October, 20th, 2006, G.Cosmo - geomsolids-V08-01-00
|
|---|
| 21 | - Includes tags: geom-bool-V08-01-00, breps-V08-01-00, geom-csg-V08-01-00,
|
|---|
| 22 | geom-specific-V08-01-00, geom-solids-tests-V08-01-00.
|
|---|
| 23 | - Implemented specific computation of surface area for CSG solids and
|
|---|
| 24 | included caching mechanism for the computed value.
|
|---|
| 25 | - Requires tag "geommng-V08-01-04".
|
|---|
| 26 |
|
|---|
| 27 | November, 9th, 2005, G.Cosmo - geomsolids-V07-01-00
|
|---|
| 28 | - Includes tags: geom-bool-V07-01-01, breps-V07-01-01, geom-csg-V07-01-04,
|
|---|
| 29 | geom-specific-V07-01-07.
|
|---|
| 30 | - Implemented changes for support of CLHEP-2.0.X.
|
|---|
| 31 | - Added fake default constructor for all concrete solids, base classes
|
|---|
| 32 | and relevant utility classes for handling of direct object persistency.
|
|---|
| 33 | - Implemented migration to <sstream> from deprecated <strstream> for
|
|---|
| 34 | BREPS and unit tests Fred and SBT.
|
|---|
| 35 |
|
|---|
| 36 | April, 4th, 2005, G.Cosmo - geomsolids-V07-00-00
|
|---|
| 37 | - Includes tags:
|
|---|
| 38 | breps-V07-00-01, geom-bool-V07-00-02, geom-csg-V07-00-02
|
|---|
| 39 | and geom-specific-V07-00-03.
|
|---|
| 40 | - Implemented Get/CreatePolyhedron() when missing.
|
|---|
| 41 | - Some code cleanup.
|
|---|
| 42 | - Requires tag "greps-V07-00-02".
|
|---|
| 43 |
|
|---|
| 44 | December, 2nd, 2004 G. Cosmo - geomsolids-V06-02-01
|
|---|
| 45 | - Implemented migration to <cmath> for standard mathematical functions.
|
|---|
| 46 |
|
|---|
| 47 | September, 22nd, 2004 G.Cosmo - geomsolids-V06-02-00
|
|---|
| 48 | - Includes tags:
|
|---|
| 49 | geom-csg-V06-02-04, geom-bool-V06-02-00, geom-specific-V06-02-01,
|
|---|
| 50 | breps-V06-02-01.
|
|---|
| 51 | Requires tag "geommng-V06-02-01".
|
|---|
| 52 |
|
|---|
| 53 | October, 28th, 2003 G.Cosmo - geomsolids-V05-02-01
|
|---|
| 54 | - Includes tags:
|
|---|
| 55 | geom-specific-V05-02-03, geom-csg-V05-02-02, geom-bool-V05-02-02,
|
|---|
| 56 | breps-V05-02-01.
|
|---|
| 57 |
|
|---|
| 58 | September, 30th, 2003 G.Cosmo - geomsolids-V05-02-00
|
|---|
| 59 | - Archived solids/STEP and solids/STEPinterface modules.
|
|---|
| 60 | Modified GNUmakefiles to cope with this.
|
|---|
| 61 | Include tags: breps-V05-02-00, geom-bool-V05-02-00, geom-csg-V05-02-00,
|
|---|
| 62 | geom-specific-V05-02-01,
|
|---|
| 63 |
|
|---|
| 64 | May 28th, 2003 G. Cosmo - geomsolids-V05-01-00
|
|---|
| 65 | - Modified GNUmakefile to make compilation of STEP and STEPinterface
|
|---|
| 66 | modules optional. By default compilation will not be triggered, it
|
|---|
| 67 | is now required to set the variable G4LIB_BUILD_STEP for it.
|
|---|
| 68 | Coworks with tag "config-V05-01-01" for geant4/config and with
|
|---|
| 69 | "geometry-gmk-V05-01-00" for geant4/source/geometry/GNUmakefile.
|
|---|
| 70 |
|
|---|
| 71 | Oct 28th, 2002 G. Cosmo - geomsolids-V04-01-00
|
|---|
| 72 | - Collects tags breps-V04-01-01, geom-bool-V04-01-00, geom-csg-V04-01-01,
|
|---|
| 73 | geom-specific-V04-01-00.
|
|---|
| 74 | - Coworks with tag geommng-V04-01-03 of geometry/management, and based
|
|---|
| 75 | on reference tag "geant4-04-01-ref-03". Includes streaming mechanism
|
|---|
| 76 | for solids.
|
|---|
| 77 |
|
|---|
| 78 | Apr 20th, 2001 G. Cosmo - geomsolids-V03-01-00
|
|---|
| 79 | - Collects tags breps-V03-01-00, geom-solids-csg-V03-01-01,
|
|---|
| 80 | stepinterface-V03-01-00, geom-solids-specific-V03-01-00,
|
|---|
| 81 | geom-solid-bool-V03-00-03 and the latest fixes to STEP.
|
|---|
| 82 | - Added X11RayTracer tool (E.Medernach) for unit testing and latest
|
|---|
| 83 | updates to SBT and Fred test suites.
|
|---|
| 84 |
|
|---|
| 85 | Nov 13th, 2000 G. Cosmo - geomsolids-V02-00-01
|
|---|
| 86 |
|
|---|
| 87 | - Collects tags breps-V02-00-02, geom-solids-csg-V02-00-09,
|
|---|
| 88 | stepinterface-V02-00-01 and geom-solids-specific-V02-00-03
|
|---|
| 89 | on top of the previous tag.
|
|---|
| 90 |
|
|---|
| 91 | Nov 09th, 2000 G. Cosmo - geomsolids-V02-00-00
|
|---|
| 92 |
|
|---|
| 93 | - General QA code review. See History file within each subdomain.
|
|---|
| 94 | Includes tags: geom-solids-csg-V02-00-08, stepinterface-V02-00-00,
|
|---|
| 95 | breps-V02-00-01, geom-solids-specific-V02-00-02,
|
|---|
| 96 | geom-solid-bool-V02-00-01.
|
|---|
| 97 | - Included recent developments in unit tests SBT and Fred. (E.Medernach)
|
|---|
| 98 |
|
|---|
| 99 | Apr 27th, 2000 G. Cosmo
|
|---|
| 100 |
|
|---|
| 101 | - Updated comments for the Software Reference Manual in "Boolean", added
|
|---|
| 102 | CVS and standard G4 headers where missing.
|
|---|
| 103 |
|
|---|
| 104 | Apr 18th, 2000 D. Williams
|
|---|
| 105 |
|
|---|
| 106 | - Minor fixes and cosmectics in "specific" solids. Removed dependency
|
|---|
| 107 | over the CSG module.
|
|---|
| 108 | - Updated SBT test to cope with new shapes in "specific".
|
|---|
| 109 |
|
|---|
| 110 | Apr 11th, 2000 J. Allison
|
|---|
| 111 |
|
|---|
| 112 | - Removed implementations of GetExtent in most sub-classes of G4VSolid (a
|
|---|
| 113 | default implementation exists in G4VSolid).
|
|---|
| 114 | - All implementations of DescribeYourselfTo (G4VGraphicsScene& scene) const
|
|---|
| 115 | now correctly written: scene.AddThis(*this).
|
|---|
| 116 | - CreatePolyhedron implemented for BooleanSolids.
|
|---|
| 117 | - G4DisplacedSolid: reversed implementation of GetFrameRotation and
|
|---|
| 118 | GetObjectRotation, removing inappropriate invertion.
|
|---|
| 119 | - G4DisplacedSolid::GetConstituentMovedSolid() made const.
|
|---|
| 120 |
|
|---|
| 121 | Apr 5th, 2000 G. Cosmo - geomsolids-V01-01-00
|
|---|
| 122 |
|
|---|
| 123 | - Restructured CSG directory:
|
|---|
| 124 | o moved all shapes which are non-pure CSG to solids/specific.
|
|---|
| 125 | See related History files for more details.
|
|---|
| 126 | o moved unit-tests to appropriate test directories.
|
|---|
| 127 | o extracted tests "SBT" and "Fred" and placed one level up in
|
|---|
| 128 | solids/tests (new directory).
|
|---|
| 129 | - Fixes to G4Tubes.cc and G4Hype[.hh.cc].
|
|---|
| 130 | - Added new shape in solids/specific: G4EllipticalTube.
|
|---|
| 131 | - Organised class description comments for the Software Reference Manual
|
|---|
| 132 | in CSG and specific headers. Added CVS headers to files in specific.
|
|---|
| 133 |
|
|---|
| 134 | Jan 19th, 2000 G. Cosmo - geomsolids-V01-00-00
|
|---|
| 135 |
|
|---|
| 136 | - Syncronized HEAD versioning of files after ISO-C++ migration
|
|---|
| 137 | (essentially CVS headers changes).
|
|---|
| 138 | - CSG: fixed bug in DistanceToIn(p,v). (V.Grichine)
|
|---|
| 139 | Modified files: G4Trap.cc and testG4Trap.cc.
|
|---|
| 140 |
|
|---|
| 141 | Dec 1st, 1998 J. Apostolakis - solids-00-04-02
|
|---|
| 142 |
|
|---|
| 143 | Small additions to History
|
|---|
| 144 | fix to GNUmakefiles
|
|---|
| 145 | and All of solids-00-04-02plus
|
|---|
| 146 |
|
|---|
| 147 | Dec 1st, 1998 J. Apostolakis - solids-00-04-02plus
|
|---|
| 148 |
|
|---|
| 149 | Includes David W's new CSG implementations.
|
|---|
| 150 |
|
|---|
| 151 | Dec 1st, 1998 J. Apostolakis - solids-00-04-02minus
|
|---|
| 152 |
|
|---|
| 153 | Boolean fixes (see that History)
|
|---|
| 154 | BREPS fixes
|
|---|
| 155 |
|
|---|
| 156 | Not David W's new CSG implementations (yet)
|
|---|
| 157 |
|
|---|
| 158 |
|
|---|
| 159 | Nov 20th, 1998 J. Apostolakis/L.Broglia - solids-00-03-04
|
|---|
| 160 |
|
|---|
| 161 | Tag includes BREPS/STEP/STEPinterface fixes (see relevant history files)
|
|---|
| 162 |
|
|---|
| 163 |
|
|---|
| 164 | Nov 17th, 1998 J. Apostolakis - solids-00-03-03
|
|---|
| 165 |
|
|---|
| 166 | Latest state (but excluding Boolean - and possibly G4Sphere state)
|
|---|
| 167 |
|
|---|
| 168 | --> newest PCone at the time
|
|---|
| 169 |
|
|---|
| 170 | given to CMS (Matthias) for preliminary testing.
|
|---|
| 171 | mentioned to Steffano Magni
|
|---|
| 172 |
|
|---|
| 173 | Nov 17th, 1998 J. Apostolakis - solids-00-03-02
|
|---|