Geant4 Cross Reference |
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.