Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/geometry/solids/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /geometry/solids/History (Version 11.3.0) and /geometry/solids/History (Version 11.0.p3,)


  1 # Category geomsolids History                     
  2                                                   
  3 See `CONTRIBUTING.rst` for details of **requir    
  4 which **must** added in reverse chronological     
  5 It must **not** be used as a substitute for wr    
  6                                                   
  7 ----------------------------------------------    
  8                                                   
  9 ## 2023-05-10 Gabriele Cosmo (geomsolids-V11-0    
 10 - Applied clang-tidy fixes (readability, moder    
 11                                                   
 12 ## 2021-12-10 Ben Morgan (geomsolids-V11-00-00    
 13 - Change to new Markdown History format           
 14                                                   
 15 ---                                               
 16                                                   
 17 # History entries prior to 11.0                   
 18                                                   
 19 March 30, 2021 B.Morgan                 - geom    
 20 - Migrate sources.cmake to modular build API      
 21                                                   
 22 December 10, 2019 B.Morgan              - geom    
 23 - Cleanup CMake build, removing obsolete granu    
 24   explicit include_directories.                   
 25                                                   
 26 June 3, 2019 J.Apostolakis              - geom    
 27 - Change CMakeLists.txt in test directories to    
 28   with integrate testing or via one-target bui    
 29                                                   
 30 May, 24th, 2017,  G.Cosmo               -  geo    
 31 - Renamed ambiguous name Extent() in all solid    
 32   BoundingLimits(). Change required in order t    
 33   with VecGeom in G4U* wrappers.                  
 34   Requires tag geommng-V10-03-16.                 
 35 - Includes tags: geom-specific-V10-03-06, geom    
 36   geom-bool-V10-03-04 and geom-solids-tests-V1    
 37                                                   
 38 October, 7th, 2015,  G.Cosmo            -  geo    
 39 - Includes tags: geom-bool-V10-01-02, geom-csg    
 40   geom-specific-V10-01-11.                        
 41 - Protected compilation of USolid wrappers wit    
 42                                                   
 43 October, 29th, 2014,  G.Cosmo           -  geo    
 44 - Moved usolids module to source/externals.       
 45                                                   
 46 September, 17th, 2014,  G.Cosmo         -  geo    
 47 - Includes tags on top of geomsolids-V10-00-00    
 48   geom-csg-V10-00-06, geom-bool-V10-00-06 and     
 49 - Added shapes from the USolids library: UExtr    
 50   UTrap with related wrappers.                    
 51 - Updated unit tests for compilation errors an    
 52                                                   
 53 September, 1st, 2014,  G.Cosmo          -  geo    
 54 - Includes tags on top of geant4-10-00-ref-07:    
 55   geom-bool-V10-00-05, geom-csg-V10-00-04 and     
 56 - Fixed use of polyhedron pointer, to avoid ra    
 57   when parameterised volumes are visualised.      
 58                                                   
 59 October, 29th, 2013,  G.Cosmo           -  geo    
 60 - Includes tags on top of geant4-09-06-ref-10:    
 61 - Added new 'usolids' module, including classe    
 62   Unified Solids Library (see https://aidasoft    
 63                                                   
 64 December, 14th, 2012,   G.Cosmo         -  geo    
 65 - Includes tags: geom-bool-V09-06-01, geom-csg    
 66                  geom-specific-V09-06-01, geom    
 67 - Archived BREPS module.                          
 68 - Restored SVN id headers.                        
 69                                                   
 70 June, 12th, 2012,   G.Cosmo             -  geo    
 71 - Includes tags: geom-bool-V09-05-02, geom-csg    
 72                  geom-specific-V09-05-06.         
 73 - Explicitly use inclusion of headers for syst    
 74   constants, in plan to remove implicit inclus    
 75                                                   
 76 October, 20th, 2006,   G.Cosmo             -      
 77 - Includes tags: geom-bool-V08-01-00, breps-V0    
 78                  geom-specific-V08-01-00, geom    
 79 - Implemented specific computation of surface     
 80   included caching mechanism for the computed     
 81 - Requires tag "geommng-V08-01-04".               
 82                                                   
 83 November, 9th, 2005,   G.Cosmo             -      
 84 - Includes tags: geom-bool-V07-01-01, breps-V0    
 85                  geom-specific-V07-01-07.         
 86 - Implemented changes for support of CLHEP-2.0    
 87 - Added fake default constructor for all concr    
 88   and relevant utility classes for handling of    
 89 - Implemented migration to <sstream> from depr    
 90   BREPS and unit tests Fred and SBT.              
 91                                                   
 92 April, 4th, 2005,   G.Cosmo                -      
 93 - Includes tags:                                  
 94   breps-V07-00-01, geom-bool-V07-00-02, geom-c    
 95   and geom-specific-V07-00-03.                    
 96 - Implemented Get/CreatePolyhedron() when miss    
 97 - Some code cleanup.                              
 98 - Requires tag "greps-V07-00-02".                 
 99                                                   
100 December, 2nd, 2004   G. Cosmo             -      
101 - Implemented migration to <cmath> for standar    
102                                                   
103 September, 22nd, 2004   G.Cosmo            -      
104 - Includes tags:                                  
105   geom-csg-V06-02-04, geom-bool-V06-02-00, geo    
106   breps-V06-02-01.                                
107   Requires tag "geommng-V06-02-01".               
108                                                   
109 October, 28th, 2003   G.Cosmo              -      
110 - Includes tags:                                  
111   geom-specific-V05-02-03, geom-csg-V05-02-02,    
112   breps-V05-02-01.                                
113                                                   
114 September, 30th, 2003   G.Cosmo            -      
115 - Archived solids/STEP and solids/STEPinterfac    
116   Modified GNUmakefiles to cope with this.        
117   Include tags: breps-V05-02-00, geom-bool-V05    
118                 geom-specific-V05-02-01,          
119                                                   
120 May   28th, 2003   G. Cosmo                -      
121 - Modified GNUmakefile to make compilation of     
122   modules optional. By default compilation wil    
123   is now required to set the variable G4LIB_BU    
124   Coworks with tag "config-V05-01-01" for gean    
125   "geometry-gmk-V05-01-00" for geant4/source/g    
126                                                   
127 Oct   28th, 2002   G. Cosmo                -      
128 - Collects tags breps-V04-01-01, geom-bool-V04    
129   geom-specific-V04-01-00.                        
130 - Coworks with tag geommng-V04-01-03 of geomet    
131   on reference tag "geant4-04-01-ref-03". Incl    
132   for solids.                                     
133                                                   
134 Apr   20th, 2001   G. Cosmo                -      
135 - Collects tags breps-V03-01-00, geom-solids-c    
136   stepinterface-V03-01-00, geom-solids-specifi    
137   geom-solid-bool-V03-00-03 and the latest fix    
138 - Added X11RayTracer tool (E.Medernach) for un    
139   updates to SBT and Fred test suites.            
140                                                   
141 Nov   13th, 2000   G. Cosmo                -      
142                                                   
143 - Collects tags breps-V02-00-02, geom-solids-c    
144   stepinterface-V02-00-01 and geom-solids-spec    
145   on top of the previous tag.                     
146                                                   
147 Nov   09th, 2000   G. Cosmo                -      
148                                                   
149 - General QA code review. See History file wit    
150   Includes tags: geom-solids-csg-V02-00-08, st    
151                  breps-V02-00-01, geom-solids-    
152      geom-solid-bool-V02-00-01.                   
153 - Included recent developments in unit tests S    
154                                                   
155 Apr   27th, 2000   G. Cosmo                       
156                                                   
157 - Updated comments for the Software Reference     
158   CVS and standard G4 headers where missing.      
159                                                   
160 Apr   18th, 2000   D. Williams                    
161                                                   
162 - Minor fixes and cosmectics in "specific" sol    
163   over the CSG module.                            
164 - Updated SBT test to cope with new shapes in     
165                                                   
166 Apr   11th, 2000   J. Allison                     
167                                                   
168 - Removed implementations of GetExtent in most    
169   default implementation exists in G4VSolid).     
170 - All implementations of DescribeYourselfTo (G    
171   now correctly written: scene.AddThis(*this).    
172 - CreatePolyhedron implemented for BooleanSoli    
173 - G4DisplacedSolid: reversed implementation of    
174   GetObjectRotation, removing inappropriate in    
175 - G4DisplacedSolid::GetConstituentMovedSolid()    
176                                                   
177 Apr    5th, 2000   G. Cosmo                -      
178                                                   
179 - Restructured CSG directory:                     
180   o moved all shapes which are non-pure CSG to    
181     See related History files for more details    
182   o moved unit-tests to appropriate test direc    
183   o extracted tests "SBT" and "Fred" and place    
184     solids/tests (new directory).                 
185 - Fixes to G4Tubes.cc and G4Hype[.hh.cc].         
186 - Added new shape in solids/specific: G4Ellipt    
187 - Organised class description comments for the    
188   in CSG and specific headers. Added CVS heade    
189                                                   
190 Jan   19th, 2000   G. Cosmo                -      
191                                                   
192 - Syncronized HEAD versioning of files after I    
193   (essentially CVS headers changes).              
194 - CSG: fixed bug in DistanceToIn(p,v). (V.Gric    
195   Modified files: G4Trap.cc and testG4Trap.cc.    
196                                                   
197 Dec    1st, 1998   J. Apostolakis          -      
198                                                   
199   Small additions to History                      
200   fix to GNUmakefiles                             
201    and All of solids-00-04-02plus                 
202                                                   
203 Dec    1st, 1998   J. Apostolakis          -      
204                                                   
205   Includes David W's new CSG implementations.     
206                                                   
207 Dec    1st, 1998   J. Apostolakis          -      
208                                                   
209   Boolean fixes (see that History)                
210   BREPS   fixes                                   
211                                                   
212   Not David W's new CSG implementations (yet)     
213                                                   
214                                                   
215 Nov   20th, 1998   J. Apostolakis/L.Broglia  -    
216                                                   
217   Tag includes BREPS/STEP/STEPinterface fixes     
218                                                   
219                                                   
220 Nov   17th, 1998   J. Apostolakis            -    
221                                                   
222   Latest state (but excluding Boolean - and po    
223                                                   
224   --> newest PCone at the time                    
225                                                   
226     given to CMS (Matthias) for preliminary te    
227     mentioned to Steffano Magni                   
228                                                   
229 Nov   17th, 1998   J. Apostolakis            -