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