Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/persistency/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 /persistency/History (Version 11.3.0) and /persistency/History (Version ReleaseNotes)


  1 # Category persistency 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 ## 2022-05-10 Ben Morgan (persistency-V11-01-0    
 10 - Split build of G4persistency into G4mctruth,    
 11   libraries.                                      
 12                                                   
 13 ## 2022-12-12 Ben Morgan (persistency-V11-01-0    
 14 - Remove obsolete GNUmakefile scripts             
 15                                                   
 16 ## 2022-11-11 Gabriele Cosmo (persistency-V11-    
 17 - Fixed compilation warnings for implicit type    
 18                                                   
 19 ## 2022-03-24 Ben Morgan (persistency-V11-00-0    
 20 - Use geant4_category_modules to optionaly add    
 21                                                   
 22 ## 2022-01-28 Ben Morgan (persistency-V11-00-0    
 23 - Replace `geant4_global_library_target` with     
 24   call to `geant4_add_category` to define libr    
 25                                                   
 26 ## 2021-12-10 Ben Morgan (persistency-V11-00-0    
 27 - Change to new Markdown History format           
 28                                                   
 29 ---                                               
 30                                                   
 31 # History entries prior to 11.0                   
 32                                                   
 33 25 October, 21 B.Morgan (persistency-V10-07-01    
 34 - Use G4StrUtil functions replacing deprecated    
 35                                                   
 36 1 April, 21 B. Morgan (persistency-V10-07-00)     
 37 - Migrate build to modular CMake API              
 38                                                   
 39 16 November, 20 G.Cosmo (persistency-V10-06-02    
 40 - Fixed typos in printed-out text. Addressing     
 41                                                   
 42 7 October, 20 G.Cosmo (persistency-V10-06-01)     
 43 - Minor c++11 review. Code cleanup and formatt    
 44                                                   
 45 11 December, 19 B.Morgan (persistency-V10-06-0    
 46 - Cleanup CMake build, removing obsolete granu    
 47   explicit include_directories.                   
 48                                                   
 49 5 July, 12  G.Cosmo (persistency-V09-05-02)       
 50 - Explicitly use inclusion of headers for syst    
 51   constants, in plan to remove implicit inclus    
 52                                                   
 53 30 May, 12  G.Cosmo (persistency-V09-05-01)       
 54 - Fixed typo introduced in previous tag...        
 55                                                   
 56 25 May, 12  G.Cosmo (persistency-V09-05-00)       
 57 - Fixed trivial cases of variable shadowing.      
 58                                                   
 59 23 October, 08  G.Cosmo (persistency-V09-01-00    
 60 - Added "ascii" module from original implement    
 61   First release.                                  
 62 - Coworks with tag "config-V09-01-08".            
 63                                                   
 64 02 November, 07  G.Cosmo (persistency-V09-00-0    
 65 - Added G4LIB_BUILD_GDML/G4LIB_USE_GDML flags     
 66   the central scripts. Moved setup for XERCESC    
 67   central scripts.                                
 68 - Coworks with tag "config-V09-00-06".            
 69                                                   
 70 17 October, 07  Z.Torzsok                         
 71 - Introduced new "gdml" plugin sub-module, bas    
 72 - Moved existing classes to "mctruth" sub-modu    
 73                                                   
 74 14 November, 06  G.Cosmo (persistency-V08-01-0    
 75 - Cleared trivial compilation warnings in G4Pe    
 76 - Added setup for retrieving HepMC in case G4L    
 77   HEPMC_DIR path defined in the environment.      
 78                                                   
 79 30 October, 06  W.Pokorski (persistency-V08-01    
 80 - Put 'ifdef G4LIB_USE_HEPMC' in all the place    
 81   classes to allow compilation with CLHEP 2.0.    
 82                                                   
 83 22 August, 06  G.Cosmo (persistency-V08-01-00)    
 84 - Get Rid of useless forward declarations in G    
 85   header files. Clearing compilation warnings     
 86                                                   
 87 28 June, 05  G.Cosmo (persistency-V07-01-01)      
 88 - Trivial fixes to G4MCTSimParticle and G4MCTS    
 89   CLHEP-2.0.X series.                             
 90                                                   
 91 28 June, 05  G.Cosmo (persistency-V07-01-00)      
 92 - Migration to <sstream> for G4MCTSimParticle     
 93                                                   
 94 07 June, 04  G.Cosmo (persistency-V06-01-00)      
 95 - GNUmakefile: added definition of GLOBLIBS fo    
 96                                                   
 97 04 October, 03  G.Cosmo (persistency-V05-02-00    
 98 - GNUmakefile:                                    
 99   o replaced "digits+hits" with "digits_hits".    
100 - Coworks with "geometry-V05-02-00" and "digit    
101                                                   
102 04 June, 03   G.Cosmo (persistency-V05-01-01)     
103 - Fixes for inclusion of <strstream> in G4MCTS    
104   G4MCTSimVertex.cc in view of the g4std wrapp    
105 - Fixed warning on SUN-CC for G4PersistencyCen    
106                                                   
107 30 May, 03   G.Cosmo (persistency-V05-01-00)      
108 - Fixed few pedantic warnings...                  
109                                                   
110 05 February, 03   G.Cosmo (persistency-V05-00-    
111 - Corrected inclusion of headers for constant     
112                                                   
113 04 December, 02   Y.Morita (persistency-V04-01    
114 - G4PersistencyManager.cc: protect for default    
115 - G4PersistencyCenter.cc: bug fixes, disable H    
116 - GetG4->Get, CurrentG4->Current                  
117 - SetG4->Set, RegisterG4->Register, DeleteG4->    
118                                                   
119 04 December, 02   G.Cosmo (persistency-V04-01-    
120 - Corrections to comply to G4 coding rules:       
121   o use of g4std/ headers for STL classes;        
122   o use G4std:: instead of std::                  
123   o use of G4 types (limited to G4bool, G4cout    
124 - Fixes for porting on Windows platform:          
125   o HepMC is not currently supported by CLHEP     
126     excluded from compilation  on Windows syst    
127                                                   
128 29 November, 02   Y.Morita (persistency-V04-01    
129 - tools for developers                            
130                                                   
131 23 November, 02   Y.Morita                        
132 - new abstract interface for persistency for r    
133 - for actual implementation of HepODBMS and RO    
134   $G4INSTALL/examples/extended/persistency/REA    
135                                                   
136 7 December, 01    Y.Morita (persistency-V03-02    
137 - added G4Pglobals.hh to G4PVHits and G4PVDigi    
138                                                   
139 6 July, 01    Y.Morita (persistency-V03-02-01)    
140 - added more SRM descriptions                     
141                                                   
142 4 July, 01    Y.Morita (persistency-V03-02-00)    
143 - STL migration:                                  
144    modified: G4Pglobals.hh, G4PGeometryObjectM    
145    removed: G4VPhysVolRefArray.hh, G4LogVolRef    
146                                                   
147 21 June, 01    Y.Morita (persistency-V03-01-00    
148 - new tag for release 3.2                         
149                                                   
150 28 April, 01   Y.Morita                           
151 - Change NULL to 0                                
152                                                   
153 25 April, 01   G.Cosmo                            
154 - Removed redundant declarations of G4ThreeVec    
155   G4PPara.ddl, G4PSphere.ddl and G4PTrap.ddl.     
156   Required to cowork with recent migration to     
157                                                   
158 15 March, 01   Y.Morita (persistency-V03-00-02    
159 - Updated GNUmakefile for new config.             
160                                                   
161 14 March, 01   Y.Morita (persistency-V03-00-01    
162 - G4PDCofThisEvent.ddl: fixed a bug in GetNumb    
163                                                   
164 08 March, 01   G.Cosmo (persistency-V03-00-00)    
165 - G4Pglobals.hh: substituted inclusion of G4Un    
166   according to tag "global-V03-00-06".            
167                                                   
168 15 December, 00   Y.Morita (persistency-V02-00    
169 - added more SRM comments                         
170                                                   
171 5 December, 00   Y.Morita (persistency-V02-00-    
172 - added SRM comments to some classes              
173                                                   
174 17 November, 00  Y.Morita (persistency-V02-00-    
175 - more workaround on G4PGeometryObjectMap for     
176                                                   
177 2 November, 00  Y.Morita (persistency-V02-00-0    
178 - created global/include/G4Pglobals.hh            
179 - workaround to protect old ooddlx from new ST    
180                                                   
181 9 June, 00   Y.Morita (persistency-V01-00-02)     
182 - added material in G4PersistentGeomMan::Retri    
183                                                   
184 11 May, 00   Y.Morita (persistency-V01-00-01)     
185 - moved G4PHype from geometry/solids/CSG to ge    
186 - modified GNUmakefile's to add G4pspecsolids     
187                                                   
188 23 Feburuary, 00   Y.Morita (persistency-V01-0    
189 - fixed a minor typo in G4PersistentGeomMan.cc    
190                                                   
191 December 6, 99   Y.Morita (persistency-V00-01-    
192 - Bug fix in G4PGeometryObjectMap.cc              
193                                                   
194 December 5, 99   Y.Morita (persistency-V00-01-    
195 - added G4PPrimaryParticle                        
196                                                   
197 December 2, 99   Y.Morita (persistency-V00-01-    
198 - bug fix in G4PHCofThisEvent, G4PHCofThisEven    
199                                                   
200 December 1, 99   Y.Morita (persistency-V00-01-    
201 - fix for HP-aCC, Geant4 NamedSchema              
202 - added G4TMPDIR to GNUmakefile include path      
203                                                   
204 November 29, 99  Y.Morita (persistency-V00-01-    
205 - bug fix for persistent hits (works with Pers    
206                                                   
207 November 26, 99  Y.Morita                         
208 - Introduced G4TransactionManager for sustaine    
209                                                   
210 November 23, 99  Y.Morita (persistency-V00-01-    
211 - bug fix in G4PersistentEventMan, G4Persisten    
212 - use /db commands                                
213                                                   
214 November 22, 99  Y.Morita                         
215 - added digits+hits/digits                        
216 - removed dependency of transient hits            
217 - introduced G4PersistencyMessenger               
218                                                   
219 November 20, 99  Y.Morita                         
220 - Introduced G4PersistentSchema.hh to use Gean    
221   (requires config-V00-01-12)                     
222                                                   
223 November 19, 99  Y.Morita (persistency-V00-01-    
224 - bug fixes in G4PersistentEventMan.cc and G4P    
225                                                   
226 November 18, 99  Y.Morita                         
227 - Use absolute path in GNUmakefile to include     
228 - bug fixes in G4PBooleanSolid, G4PersistentEv    
229                                                   
230 November 17, 99  Y.Morita                         
231 - Move schema header files from tmp to schema/    
232                                                   
233 November 16, 99  Y.Morita                         
234 - more fix on circular dependencies:              
235   + Moved G4PVSolids and G4PAffineTransform to    
236   + G4PersistencyManager: Splitted classes int    
237   + Added G4PersistentHitMan                      
238                                                   
239 November 12, 99  Y.Morita                         
240 - GNUmakefile fix for dependency files            
241 - Use d_Varray<d_Ref<>> instead of HepRefVArra    
242                                                   
243 November 12, 99  Y.Morita (persistency-V00-01-    
244 - Fix for RW->G4RW changes                        
245 - Bug fixes:                                      
246   +Container of PrimaryVertex in G4PEvent         
247   +Association of Boolean Solids                  
248                                                   
249 November 10, 99  Y.Morita (persistency-V00-01-    
250 - Added Boolean Solid Types                       
251                                                   
252 November 9, 99  Y.Morita (persistency-V00-01-0    
253 - Bug fix in G4PEvent, G4PHCofThisEvent, G4PVH    
254   G4PersistencyManager, G4PersistentEventMan      
255 - Mod GNUmakefile                                 
256                                                   
257 November 8, 99  Y.Morita (persistency-V00-01-0    
258 - Modified HepVArray/HepRefVArray to d_Varray<    
259 - Modified ooRef() to d_Ref<>                     
260 - Some mod G4int to G4Pint                        
261 - G4PEvent: Set associations to G4PPrimaryVert    
262 - Created G4PVHitsCollection and G4PHCofThisEv    
263                                                   
264 November 4, 99  Y.Morita                          
265 - ./GNUmakefile: Added G4phits                    
266 - digits+hits/hits/GNUmakefile:                   
267    Added G4OODDLX_BOOT                            
268    Added explicit dependencies of G4PHCofThisE    
269 - moved G4PLogicalVolume from persistency/geom    
270   persistency/geometry/management to avoid cir    
271 - G4PersistencyManager: Allow constructor with    
272                                                   
273 October 27, 99  J.Allison                         
274 - Created persistency/global/include.             
275 - Moved management/include/G4PersistentTypes.h    
276 - Modified GNUmakefiles to add persistency/glo    
277                                                   
278 October 21, 99  Y.Morita (persistency-V00-01-0    
279 - One more bug fix in G4PEvent.cc (thePrimaryV    
280                                                   
281 October 8, 99  Y.Morita (persistency-V00-01-00    
282 - GNUmakefile changes for G4TMPSCHEMA_BOOT (re    
283 - Bug fix in G4PEvent.cc (thePrimaryVertex)       
284                                                   
285 April 29, 99  Y.Morita (persistency-00-04-01)     
286 - removed overlapping definition of HepRefVArr    
287   in G4PGeometryObjectMap.cc                      
288 - Fixed a typo in G4PersistentGeomMan.cc          
289                                                   
290 November 15, 98  Y.Morita (persistency-00-03-0    
291 - Fix bug in G4PVPhysicalVolume.cc                
292                                                   
293 November 10, 98  Y.Morita (persistency-00-03-0    
294 - G4PersistentGeomMan now handle Replica geome    
295                                                   
296 November 10, 98  Y.Morita (persistency-00-03-0    
297 - G4PersistencyManager splitted into G4Persist    
298   G4PersistentGeomMan, G4PersistentRunMan         
299 - G4Run is now persistent                         
300                                                   
301 July 23, 98   Y.Morita (persistency-00-01-09)     
302 - G4PVPhysicalVolume: protect declare of d_Dou    
303   OO_VARRAY_D_DOUBLE for different version of     
304 - G4PVPhysicalVolume: added G4Exception for re    
305   (for now)                                       
306                                                   
307 July 15, 98   Y.Morita (persistency-00-01-08)     
308 - revised "cleandb" target in GNUmakefile         
309 - g4odbms_setup.csh cosmetics                     
310                                                   
311 July 15, 98   Y.Morita (persistency-00-01-07)     
312 - absorb oodlx compiler differences on CERN AI    
313                                                   
314 July 14, 98   Y.Morita (persistency-00-01-06)     
315 - Bug fix on store geometry                       
316 - added G4ODBMS := true to GNUmakefile            
317                                                   
318 July 11, 98   Y.Morita (persistency-00-01-05)     
319 - script clean up for test/g4odbms_setup.csh      
320                                                   
321 July 10, 98   Y.Morita (persistency-00-01-04)     
322 - updated test/GNUmakefile                        
323 - fixed a bug in G4PersistencyManager             
324 - digits+hits/hits added                          
325                                                   
326 July 10, 98   Y.Morita (persistency-00-01-03)     
327 - moved GNUmakefile targes 'headers' and 'd_fi    
328   globlib.gmk.                                    
329 - a few bug fix in G4PPVPlacement.cc, G4PVSoli    
330   G4PGeometryObjectMap.ddl, G4PersistencyManag    
331   G4PGeometryObjectMap.cc, G4PersistencyManage    
332                                                   
333 July  9, 98   Y.Morita                            
334 - new GNUmakefile for pre-beta01 (persistency-    
335                                                   
336 July  8, 98   Y.Morita                            
337 - debug physics volume and logical volume (per    
338                                                   
339 June 30, 98  Y.Morita                             
340 - added geometry persistency: (persistency-00-    
341                                                   
342 June 15, 98  Y.Morita                             
343 - made new subcategories: digits+hits, geometr    
344                                                   
345 June 11, 98  Y.Morita (persistency-00-06-01)      
346 - G4PersistencyManager uses HepDbApplication r    
347 - Tagged.                                         
348                                                   
349 April 21, 98 G.Cosmo (persistency-00-05-01)       
350 - Tagged.                                         
351                                                   
352 March 24, 98 G.Barrand                            
353 - GNUmakefile : MAKESHLIB changed in G4MAKESHL    
354                                                   
355 March 24, 98 G.Barrand                            
356 - Creation of this file.