Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/persistency/mctruth/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/mctruth/History (Version 11.3.0) and /persistency/mctruth/History (Version 9.2.p4)


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