Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/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 /processes/History (Version 11.3.0) and /processes/History (Version 11.0.p3,)


  1 # Category processes History                      
  2                                                   
  3 See `CONTRIBUTING.rst` for details of **requir    
  4 which **must** added in reverse chronological     
  5 be used as a substitute for writing good git c    
  6                                                   
  7 ## 2024-05-29 Alberto Ribon (processes-V11-02-    
  8 - Added the new hadronic model NuDEX              
  9                                                   
 10 ## 2022-12-12 Ben Morgan (processes-V11-01-00)    
 11 - Remove obsolete GNUmakefile scripts             
 12                                                   
 13 ## 2022-11-14 I. Hrivnacova (processes-V11-00-    
 14 - Replaced reinterpret_cast with static_cast w    
 15                                                   
 16 ## 2022-01-28 Ben Morgan (processes-V11-00-01)    
 17 - Replace `geant4_global_library_target` with     
 18   call to `geant4_add_category` to define libr    
 19                                                   
 20 ## 2021-12-10 Ben Morgan (processes-V11-00-00)    
 21 - Change to new Markdown History format           
 22                                                   
 23 ---                                               
 24                                                   
 25 # History entries prior to 11.0                   
 26                                                   
 27 October 25, 2021 (processes-V10-07-05)            
 28 - Use G4StrUtil functions replacing deprecated    
 29                                                   
 30 October 18, 2021 (processes-V10-07-04)            
 31 - Use std::string member functions from G4Stri    
 32                                                   
 33 August 5, 2021 (processes-V10-07-03)              
 34 - Migration to the new version of G4PhysicsMod    
 35                                                   
 36 April 18, 2021 (processes-V10-07-02)              
 37 - Migrate main/orphaned processes categories t    
 38   - EM/Hadronic/Biasing are to be handled in s    
 39                                                   
 40 April 13, 2021 A.Ribon (processes-V10-07-01)      
 41 - CMakeLists.txt, GNUmakefile : removed the su    
 42   hadronic/models/management and hadronic/mode    
 43   (that have been now deleted, with their clas    
 44    hadronic/util and hadronic/management).        
 45                                                   
 46 March 16, 2021 A.Ribon (processes-V10-07-00)      
 47 - CMakeLists.txt, GNUmakefile : removed the su    
 48   (corresponding to the hadronic model rpg tha    
 49                                                   
 50 November 16, 2020 G.Cosmo (processes-V10-06-01    
 51 - Fixed typos in printed-out text. Addressing     
 52                                                   
 53 September 23, 2020 B.Morgan (processes-V10-06-    
 54 - Remove no longer required include_directorie    
 55                                                   
 56 April 20, 2017 G.Cosmo (processes-V10-03-03)      
 57 - Tag based on geant4-10-03-ref-03, plus the f    
 58   emutils-V10-03-05,  hadr-cross-V10-03-02, ha    
 59   hadr-cohe-V10-03-01 and hadr-deex-V10-03-27.    
 60 - Includes new 'solidstate' module.               
 61                                                   
 62 April 6, 2017 E.Bagli                             
 63 - Added 'solidstate' module.                      
 64 - Moved 'phonon' module into 'solidstate' modu    
 65                                                   
 66 November 6, 2015 G.Cosmo                          
 67 - Removed module 'neutron_hp', now merged in '    
 68   Updated CMake and GNUmake scripts.              
 69                                                   
 70 July 9, 2012 G.Cosmo (processes-V09-05-00)        
 71 - Archived "hadronic/models/incl" module.         
 72 - Includes following tags on top of "geant4-09    
 73   hadr-stopping-V09-05-13, hadr-cross-V09-05-1    
 74   hadr-proc-V09-05-05, hadr-casc-V09-05-13, em    
 75   emutils-V09-05-21, hadr-chips-proc-V09-05-04    
 76   hadr-deex-V09-05-08, hadr-pre-V09-05-03, tra    
 77   hadr-inclxx-V09-05-17, hadr-string-diff-V09-    
 78                                                   
 79 May 5, 2012, Gunter Folger  ( ..trunk.. )         
 80 - revert changes by Mikhail ( rev. r58247 )       
 81                                                   
 82 Apr 27, Mikhail Kosov       (processes-cmk-V09    
 83 - hadronic/model/chiral_inv_phase_space moved     
 84                                                   
 85 Sep 7, 2011, Gunter Folger   (processes-cmk-V0    
 86 - remove/comment new modules hadronic/{common,    
 87                                                   
 88 - Update GNUmakefile and use CMakeLists.txt of    
 89                                                   
 90 Sep 7, 2011, Gunter Folger   (processes-gmk-V0    
 91                               processes-cmk-V0    
 92 - Update GNUmakefile and use CMakeLists.txt of    
 93                                                   
 94 Sep 5, 2011, AM, MK, SI (processes-V09-04-02)     
 95 - Updated CMakeLists.txt for dna architecture     
 96                                                   
 97 May 13, 2011 G.Cosmo (processes-V09-04-01)        
 98 - Added "hadronic/models/lend" module.            
 99 - Includes following tags on top of "geant4-09    
100   had-binary-V09-04-01, procuts-V09-04-03, pro    
101   hadr-deex-V09-04-12, emlowen-V09-04-32, hadr    
102   hadr-cross-V09-04-06, xrays-V09-04-00, hadr-    
103   emutils-V09-04-21, emdna-V09-04-02, hadr-mun    
104   procscore-V09-04-00, emstand-V09-04-21, hadr    
105 - Requires tags: externals-V09-04-01, config-V    
106                                                   
107 March 17, 2011 G.Cosmo (processes-V09-04-00)      
108 - Added "electromagnetic/dna" module.             
109 - Includes following tags on top of "geant4-09    
110   em-V09-04-00 (emlowen-V09-04-17, emdna-V09-0    
111   hadr-modman-V09-04-00, hadr-man-V09-04-03, h    
112   hadr-proc-V09-04-03, had-theo-HE-V09-04-00,     
113   hadr-qgsm-V09-04-00.                            
114                                                   
115 November 19, 2010 G.Cosmo                         
116 - Added "electromagnetic/pii" module.             
117                                                   
118 October 10, 2007: Gunter Folger   (processes-g    
119 - Added hadronic/models/incl (Liege cascade) t    
120                                                   
121 Dec 06, 2002: Gabriele Cosmo (process-V04-01-0    
122 - Merged development with latest migration to     
123                                                   
124 Dec 4, 2002: Makoto Asai (process-V04-01-00)      
125 - Tagged for migration to new G4ApplicationSta    
126                                                   
127 May 29, 1999: John Allison                        
128 - Added electromagnetic/lowenergy to GNUmakefi    
129   electromagnetic/GNUmakefile..                   
130                                                   
131 Sep 25: H.Kurashige.                              
132 - procman-00-02-05 has tagged                     
133     Added deleteion of all processes  in the d    
134 Aug 27: HP Wellisch.                              
135 - collected the fixes in a  new processes-tag;    
136 The following in  included:                       
137 decay - pro-00-02-01                              
138 electromagnetic - em-00-02-02                     
139   standard/src/G4GammaConversion.cc - head        
140   xrays/include/G4Cerenkov.hh - head              
141   xrays/src/G4Cerenkov.cc - head                  
142 management - procman-00-02-04                     
143 optical - head                                    
144 parameterisation - param-00-02-03                 
145 transportation - pro-00-02-01                     
146   src/G4Transportation.cc - head                  
147   src/G4UserSpecialCuts.cc - head                 
148 hadronic/cross_sections - pro-00-02-01            
149 hadronic/management - pro-00-02-01                
150   include/G4HadronicInteraction.hh - head         
151   src/G4HadronInelasticProcess.cc - head          
152 hadronic/processes - pro-00-02-01                 
153 hadronic/stopping - pro-00-02-01                  
154   include/G4PiMinusAbsorptionAtRest.hh - head     
155 hadronic/util - pro-00-02-01                      
156   src/G4LightMedia.cc - head                      
157   src/G4Nucleus.cc - head                         
158   src/G4ReactionDynamics.cc - head                
159 hadronic/models/generator - generator-01-02-br    
160 hadronic/models/high_energy - had_high-00-02-0    
161 hadronic/models/low_energy - pro-00-02-01         
162 hadronic/models/neutron_hp - neutron-00-02-03     
163                                                   
164 Aug 19 :  HP Wellisch.                            
165 - Collected the last fixes in an overal proces    
166 - Two fixes inluded in stopping, and generator    
167 - (The problem in generator is not understood.    
168   never have compiled on any platform, which i    
169   before tagging beta01 in Niigata.)              
170                                                   
171 Aug 16 :  H.Kurashige (procman-00-02-03)          
172 - Added G4ProcessTable (procman-00-02-02)         
173 - Added G4ProcessTableMessenger                   
174 - Added fUserDefined to G4ProcessType.hh          
175                                                   
176 Aug 10: H.Kurashige (decay-00-02-01)              
177 - Modified G4Decay to adapt the removal of G4V    
178                                                   
179 Aug 10: H.Kurashige (procman-00-02-01)            
180 - Removed G4VProcess::thePhysicsTable             
181                                                   
182 Jul 19: HP Wellisch                               
183 (pro-00-01-05)                                    
184 Collecting all the fixes, and doing a process     
185                                                   
186 jul 18: H.Kurashige (procman-00-01-03)            
187 - Fixed bugs in g4ProcessManager                  
188 - Fixed command name in G4ProcessManagerMessen    
189                                                   
190 Jul 14: HP Wellisch                               
191                                                   
192 Tagging the process tag as basis for the final    
193 of geant4-beta.                                   
194                                                   
195 Jul 09: G.Cosmo                                   
196 - Fixed bug in electromagnetics/util/GNUmakefi    
197   electromagnetics/xrays/GNUmakefile. G4EXEC_B    
198   set.                                            
199                                                   
200 Jul 08: HP Wellisch (pro-00-01-02)                
201                                                   
202 changes to accommodate modifications in the       
203 material category, mainly include statements      
204                                                   
205 Jul 08: HP Wellisch (pro-00-01-01)                
206 The process tag pro-00-01-01 contains the foll    
207                                                   
208 decay : pre-beta01-02                             
209 electromagnetic: head                             
210 hadronics/cross-sections: head                    
211                 /management: pre-beta01-02        
212     /processes: pre-beta01-02                     
213     /stopping: head                               
214     /util: pre-beta01-02                          
215     /models/low_energy: pre-beta01-02             
216                  /high_energy: pre-beta01-02      
217            /generator: head                       
218            /neutron_hp: head                      
219 management: pre-beta01-02 (procman-00-01-01, i    
220 optical: head                                     
221 parametrisation: pre-beta01-02                    
222 transportation: pre-beta01-02                     
223                                                   
224 Changes to accommodate the material-00-01-01 t    
225 present for the moment.                           
226                                                   
227 Jul 08: H.Kurashige (procman-00-01-01)            
228 - Removed G4MaterialTable.hh                      
229                                                   
230 Jul 07: G.Cosmo                                   
231 - Added models/generator and models/neutron_hp    
232   in models/GNUmakefile.                          
233                                                   
234 Jul 01: HPW tagging pro-00-07-01                  
235                                                   
236 Jun 30: H.Kurashige procman-00-07-03              
237  - Added G4IVContinuousDiscreteProcess and G4I    
238    for em-00-07-01   (by Michel)                  
239                                                   
240 Jun 30: Paulo & Marc - param-00-07-01             
241                                                   
242   Changes in parameterisation:                    
243                                                   
244  - The "G4ParallelWorld" class becomes the        
245    "G4FlavoredParallelWorld" with some improve    
246                                                   
247  - To starting allowing the vis/draw/Ghosts co    
248    implementation, the                            
249                                                   
250    G4VPhysicalVolume*                             
251    GetWorldForThis (G4ParticleDefinition *)       
252                                                   
253    from G4GlobalFastSimulationManager becomes     
254                                                   
255    G4FlavoredParallelWorld*                       
256    GetFlavoredWorldForThis(G4ParticleDefinitio    
257                                                   
258  - A few changes in the G4FastSimulationManage    
259    to deal with these changes.                    
260                                                   
261 Jun 28:H.Kurashige procman-00-06-03               
262 - Fixed bugs of InsertAt, SetProcessOrdering m    
263 - Added copy constructor in G4ProcessManager      
264                                                   
265 Jun 28:H.Kurashige decay-06-01                    
266 - Modified for new unified cut scheme             
267                                                   
268 Jun 27: L. Felawka                                
269 - added new processes G4MuonMinusCaptureatRest    
270   G4KaonMinusAbsorption (GHEISHA version)         
271                                                   
272 Jun 26: G.Cosmo pro-00-06-05                      
273 - Added GNUmakefiles to electromagnetic test d    
274 - Tagged.                                         
275                                                   
276 Jun 26: J. Allison                                
277 - Modified GNUmakefiles in electromagnetic for    
278                                                   
279 Jun 20: H.P.Wellisch pro-00-06-04                 
280 includes trans-06-05                              
281 otherwise it is alpha07-02                        
282                                                   
283 Jun 15: G.Cosmo pro-00-06-03                      
284 - Includes tag op-00-06-02.                       
285 - Fixed "ambiguity" for pow() function in G4Ha    
286   (F.Jones)                                       
287                                                   
288 Jun 10: H.P. Wellisch pro-00-06-02                
289 As pro-00-06-01, gut includes the corrected tr    
290 trans-06-04a                                      
291                                                   
292 Tue Jun  9, Overloading of cross-sections enab    
293 tag for hadronics and processes.                  
294 The tag pro-00-06-01 includes                     
295 decay:           alpha06                          
296 electromagnetic: em-00-06-01                      
297 hadronic:        had-00-06-01                     
298 optical:         op-00-06-01                      
299 parametrisation: alpha06                          
300 transportation:  trans-06-03                      
301 management:      procman-00-06-01                 
302                                                   
303 June 8, 98 H.Kurashige (procman-00-06-01)         
304 - modify G4ProcessManager and G4ProcessManager    
305                                                   
306 Apr 27, 98 G.Cosmo (pro-00-05-03)                 
307   Bug fixes in AlongDoIt of all EnergyLoss cla    
308   (it corresponds to tag em-00-05-02 for elect    
309                                                   
310 Apr 23, 98 H.P. Wellisch                          
311   processes tagged pro-00-05-02.                  
312   please see the sub-tags for information.        
313   (In addition, the electromagnetic/test were     
314    with the new G4VParticleChange.)               
315 processes:                                        
316   param param-00-05-01                            
317   emlem head                                      
318   optic head                                      
319   decay decay-05-01                               
320   hadro had-00-06-00                              
321   manag head                                      
322   trans trans-05-01                               
323                                                   
324 Apr 22, 98 G.Cosmo                                
325 - Fixed usage of for-loop index - porting on c    
326   Modified files:                                 
327   G4AntiNeutronAnnihilationAtRest.cc              
328   G4AntiProtonAnnihilationAtRest.cc               
329   G4NeutronCaptureAtRest.cc                       
330   G4PionMinusAbsorptionAtRest.cc                  
331                                                   
332 Apr 22, 98 P.Urban                                
333 - Added forward declaration for template speci    
334   needed by g++ compiler. Modified file:          
335   G4EnergyLossTables.cc                           
336                                                   
337 Apr 21, 98 H.P. Wellisch                          
338                                                   
339   please see the sub-tags for more information    
340   processes tagged pro-00-05-01.                  
341 processes:                                        
342   param param-00-05-01                            
343   emlem em-00-05-01                               
344   optic head, no garantees                        
345   decay decay-05-01                               
346   hadro had-00-05-01                              
347   manag procman-05-01                             
348   trans trans-05-01                               
349                                                   
350 the tag were tested with                          
351                                                   
352 * digits+hits   hits-00-05-01                     
353 * events+tracks alpha05                           
354 * geometry      alpha05                           
355 * global        global-00-05-02                   
356 * graphics_reps greps-00-05-02                    
357 * intercoms     intercoms-00-05-03                
358 * interfaces    interfaces-00-05-01               
359 * materials     materials-00-05-01                
360 * particles     alpha05                           
361 * run           run-00-05-02                      
362 * track         track-00-05-01                    
363 * tracking      head                              
364 * visualization vis-00-05-04a                     
365                                                   
366 April 20, 98 MMa                                  
367   em-00-05-01 suppression of any 'tracking'cut    
368               ready for alpha06                   
369                                                   
370 April 16, 98 L. Felawka                           
371   Replaced compound stopped particle process c    
372   individual stopped particle process classes     
373   "G4NeutronCaptureAtRest", "G4AntiProtonAnnih    
374   "G4AntiNeutronAnnihilationAtRest"               
375                                                   
376 April 12, 98 H.Kuraashige                         
377   Implement new scheme of 'Particle Change'. P    
378   particle_change.asc in geant4alpha/documents    
379   Following files have been modified.             
380    management: all abstract classes of G4V*Pro    
381    decay:      G4Decay.hh, .cc                    
382    transportation: G4Transportation.hh , .cc      
383    electromagnetic: all classes                   
384    optical:             all classes               
385                                                   
386                                                   
387 April 9, 98 G.Cosmo                               
388 - Porting on DEC-cxx 6.0.                         
389   Removed meaningless usage of "const" qualifi    
390   return type for basic types by value. Modifi    
391   G4MuEnergyLoss.hh, .cc                          
392   G4eEnergyLoss.hh, .cc                           
393   G4hEnergyLoss.hh, .cc                           
394   G4HadronicInteraction.hh                        
395                                                   
396 April 08, 98 G.Cosmo                              
397 - Added fixes for DEC-cxx 6.0 compiler, relate    
398   declarations. List of modified files:           
399   electromagnetic/G4ComptonScattering.cc, G4Ga    
400                   G4MuBremsstrahlung.cc, G4MuE    
401                   G4PAIxSection.cc, G4PhotoEle    
402                   G4eplusAnnihilation.cc          
403   management/G4ProcessManager.cc                  
404   hadronic/G4HadronicCrossSections.cc, G4Hadro    
405            G4HadronicProcess.cc, G4LFission.cc    
406            G4KaonMinusAbsorptionAtRest.cc, G4R    
407                                                   
408 March 24, 98 G.Barrand                            
409 - GNUmakefile, hadronic/GNUmakefile, hadronic/    
410   MAKESHLIB changed in G4MAKESHLIB                
411                                                   
412 March 13 1998, Hans-Peter Wellisch                
413 - Tagged processes pro-00-04-02 to include par    
414   had-00-04-02.                                   
415                                                   
416 March 06 1998, Hans-Peter Wellisch                
417 - Tagged the processes, including the new tags    
418   had: em-00-04-02, param-00-04-04, had-00-04-    
419   as pro-00-04-01.                                
420                                                   
421 March 03 1998, Marc Verderi                       
422 - The tag param-00-04-02 introduces the possib    
423   parameterisation models to parameterise also    
424   rest.                                           
425                                                   
426 March 02 1998, P.MoradeFreitas                    
427 - The param-00-04-01 processes/parameterisatio    
428   the Ghost volumes.                              
429                                                   
430 March 02 1998, S.Sadilov                          
431 - fix processes/hadronic/util/src/GNUmakefile     
432   processes/hadronic/util/src/G4NucleiProperti    
433                                                   
434 Feb 05 1998, G.Cosmo (pro-00-03-03)               
435 - Committed fix to G4MuIonisation.cc, which wa    
436   to crash. Courtesy of L.Urban                   
437                                                   
438 Feb 04 1998, HPW: Retagged pro-00-03-02           
439 It is a collection of:                            
440        decay-03-01                                
441        em-00-03-01 (including changes in G4Mul    
442        had-00-03-01                               
443        procman-03-01                              
444        optical-03-01                              
445        param-00-03-00                             
446        trans-03-01                                
447 It works with particles-00-03-01                  
448               greps-00-03-01                      
449               global-00-03-01                     
450               event-00-03-01                      
451               digi-00-03-01                       
452               geometry-00-03-01                   
453               interfaces-00-03-01                 
454               magfield-00-03-01                   
455 and alpha03 of the other cathegories.             
456 GNUmakefile (acc to Gunthers work), and histor    
457                                                   
458 January 28 1998, HPW: Tagged pro-00-03-01         
459 It is a collection of:                            
460        decay-03-01                                
461        em-00-03-01                                
462        had-00-03-01                               
463        procman-03-01                              
464        optical-03-01                              
465        param-00-03-00                             
466        trans-03-01                                
467 It works with particles-00-03-01                  
468               greps-00-03-01                      
469               global-00-03-01                     
470               event-00-03-01                      
471               digi-00-03-01                       
472               geometry-00-03-01                   
473               interfaces-00-03-01                 
474               magfield-00-03-01                   
475 and alpha03 of the other cathegories,             
476 except for intercoms.                             
477                                                   
478 January 28, 98 S. Sadilov                         
479 - For Win/NT port in GNUmakefile used $OUT_LIB    
480   GNUmakefile.architecture as positional quali    
481   composite-library.                              
482                                                   
483 January 24, 98  H.Kurashige - (procman-03-01)(    
484 December 19, 97 G. Cosmo - (alpha03)              
485                                                   
486 - Created.