[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 |
---|