Geant4 Cross Reference |
1 # Category processes History << 1 $Id: History,v 1.4 1999/05/31 17:38:37 stesting Exp $ >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 be used as a substitute for writing good git c << 6 ========================================================= 6 << 7 7 ## 2024-05-29 Alberto Ribon (processes-V11-02- << 8 Category History file 8 - Added the new hadronic model NuDEX << 9 --------------------- 9 << 10 This file should be used by G4 developers and category coordinators 10 ## 2022-12-12 Ben Morgan (processes-V11-01-00) << 11 to briefly summarize all major modifications introduced in the code 11 - Remove obsolete GNUmakefile scripts << 12 and keep track of all category-tags. 12 << 13 It DOES NOT substitute the CVS log-message one should put at every 13 ## 2022-11-14 I. Hrivnacova (processes-V11-00- << 14 committal in the CVS repository ! 14 - Replaced reinterpret_cast with static_cast w << 15 15 << 16 ---------------------------------------------------------- 16 ## 2022-01-28 Ben Morgan (processes-V11-00-01) << 17 * Reverse chronological order (last date on top), please * 17 - Replace `geant4_global_library_target` with << 18 ---------------------------------------------------------- 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 19 127 May 29, 1999: John Allison 20 May 29, 1999: John Allison 128 - Added electromagnetic/lowenergy to GNUmakefi 21 - Added electromagnetic/lowenergy to GNUmakefile and 129 electromagnetic/GNUmakefile.. 22 electromagnetic/GNUmakefile.. 130 23 >> 24 Dec 09: J.P.Wellisch >> 25 -hadronics tagged. >> 26 131 Sep 25: H.Kurashige. 27 Sep 25: H.Kurashige. 132 - procman-00-02-05 has tagged << 28 - procman-00-02-05 has tagged 133 Added deleteion of all processes in the d 29 Added deleteion of all processes in the destructor of G4ProcessTable 134 Aug 27: HP Wellisch. 30 Aug 27: HP Wellisch. 135 - collected the fixes in a new processes-tag; 31 - collected the fixes in a new processes-tag; trying Harm's improved code. 136 The following in included: 32 The following in included: 137 decay - pro-00-02-01 33 decay - pro-00-02-01 138 electromagnetic - em-00-02-02 34 electromagnetic - em-00-02-02 139 standard/src/G4GammaConversion.cc - head 35 standard/src/G4GammaConversion.cc - head 140 xrays/include/G4Cerenkov.hh - head 36 xrays/include/G4Cerenkov.hh - head 141 xrays/src/G4Cerenkov.cc - head 37 xrays/src/G4Cerenkov.cc - head 142 management - procman-00-02-04 38 management - procman-00-02-04 143 optical - head 39 optical - head 144 parameterisation - param-00-02-03 40 parameterisation - param-00-02-03 145 transportation - pro-00-02-01 41 transportation - pro-00-02-01 146 src/G4Transportation.cc - head 42 src/G4Transportation.cc - head 147 src/G4UserSpecialCuts.cc - head 43 src/G4UserSpecialCuts.cc - head 148 hadronic/cross_sections - pro-00-02-01 44 hadronic/cross_sections - pro-00-02-01 149 hadronic/management - pro-00-02-01 45 hadronic/management - pro-00-02-01 150 include/G4HadronicInteraction.hh - head 46 include/G4HadronicInteraction.hh - head 151 src/G4HadronInelasticProcess.cc - head 47 src/G4HadronInelasticProcess.cc - head 152 hadronic/processes - pro-00-02-01 48 hadronic/processes - pro-00-02-01 153 hadronic/stopping - pro-00-02-01 49 hadronic/stopping - pro-00-02-01 154 include/G4PiMinusAbsorptionAtRest.hh - head 50 include/G4PiMinusAbsorptionAtRest.hh - head 155 hadronic/util - pro-00-02-01 51 hadronic/util - pro-00-02-01 156 src/G4LightMedia.cc - head 52 src/G4LightMedia.cc - head 157 src/G4Nucleus.cc - head 53 src/G4Nucleus.cc - head 158 src/G4ReactionDynamics.cc - head 54 src/G4ReactionDynamics.cc - head 159 hadronic/models/generator - generator-01-02-br 55 hadronic/models/generator - generator-01-02-branch-01 160 hadronic/models/high_energy - had_high-00-02-0 56 hadronic/models/high_energy - had_high-00-02-01 161 hadronic/models/low_energy - pro-00-02-01 57 hadronic/models/low_energy - pro-00-02-01 162 hadronic/models/neutron_hp - neutron-00-02-03 58 hadronic/models/neutron_hp - neutron-00-02-03 163 59 164 Aug 19 : HP Wellisch. 60 Aug 19 : HP Wellisch. 165 - Collected the last fixes in an overal proces 61 - Collected the last fixes in an overal processes tag. 166 - Two fixes inluded in stopping, and generator 62 - Two fixes inluded in stopping, and generator. 167 - (The problem in generator is not understood. 63 - (The problem in generator is not understood. This can 168 never have compiled on any platform, which i 64 never have compiled on any platform, which it did 169 before tagging beta01 in Niigata.) 65 before tagging beta01 in Niigata.) 170 66 171 Aug 16 : H.Kurashige (procman-00-02-03) 67 Aug 16 : H.Kurashige (procman-00-02-03) 172 - Added G4ProcessTable (procman-00-02-02) 68 - Added G4ProcessTable (procman-00-02-02) 173 - Added G4ProcessTableMessenger 69 - Added G4ProcessTableMessenger 174 - Added fUserDefined to G4ProcessType.hh 70 - Added fUserDefined to G4ProcessType.hh 175 71 176 Aug 10: H.Kurashige (decay-00-02-01) 72 Aug 10: H.Kurashige (decay-00-02-01) 177 - Modified G4Decay to adapt the removal of G4V 73 - Modified G4Decay to adapt the removal of G4VProcess::thePhysicsTable 178 74 179 Aug 10: H.Kurashige (procman-00-02-01) 75 Aug 10: H.Kurashige (procman-00-02-01) 180 - Removed G4VProcess::thePhysicsTable << 76 - Removed G4VProcess::thePhysicsTable 181 77 182 Jul 19: HP Wellisch 78 Jul 19: HP Wellisch 183 (pro-00-01-05) 79 (pro-00-01-05) 184 Collecting all the fixes, and doing a process 80 Collecting all the fixes, and doing a process tag. 185 81 186 jul 18: H.Kurashige (procman-00-01-03) 82 jul 18: H.Kurashige (procman-00-01-03) 187 - Fixed bugs in g4ProcessManager 83 - Fixed bugs in g4ProcessManager 188 - Fixed command name in G4ProcessManagerMessen 84 - Fixed command name in G4ProcessManagerMesseneger 189 85 190 Jul 14: HP Wellisch 86 Jul 14: HP Wellisch 191 87 192 Tagging the process tag as basis for the final 88 Tagging the process tag as basis for the final validation procedure 193 of geant4-beta. 89 of geant4-beta. 194 90 195 Jul 09: G.Cosmo << 91 Jul 09: G.Cosmo 196 - Fixed bug in electromagnetics/util/GNUmakefi 92 - Fixed bug in electromagnetics/util/GNUmakefile and in 197 electromagnetics/xrays/GNUmakefile. G4EXEC_B 93 electromagnetics/xrays/GNUmakefile. G4EXEC_BUILD was erroneously 198 set. 94 set. 199 95 200 Jul 08: HP Wellisch (pro-00-01-02) 96 Jul 08: HP Wellisch (pro-00-01-02) 201 97 202 changes to accommodate modifications in the 98 changes to accommodate modifications in the 203 material category, mainly include statements 99 material category, mainly include statements 204 100 205 Jul 08: HP Wellisch (pro-00-01-01) 101 Jul 08: HP Wellisch (pro-00-01-01) 206 The process tag pro-00-01-01 contains the foll 102 The process tag pro-00-01-01 contains the following tags: 207 103 208 decay : pre-beta01-02 104 decay : pre-beta01-02 209 electromagnetic: head 105 electromagnetic: head 210 hadronics/cross-sections: head 106 hadronics/cross-sections: head 211 /management: pre-beta01-02 107 /management: pre-beta01-02 212 /processes: pre-beta01-02 108 /processes: pre-beta01-02 213 /stopping: head 109 /stopping: head 214 /util: pre-beta01-02 110 /util: pre-beta01-02 215 /models/low_energy: pre-beta01-02 111 /models/low_energy: pre-beta01-02 216 /high_energy: pre-beta01-02 112 /high_energy: pre-beta01-02 217 /generator: head 113 /generator: head 218 /neutron_hp: head 114 /neutron_hp: head 219 management: pre-beta01-02 (procman-00-01-01, i 115 management: pre-beta01-02 (procman-00-01-01, is newer, but incompatible for the moment) 220 optical: head 116 optical: head 221 parametrisation: pre-beta01-02 117 parametrisation: pre-beta01-02 222 transportation: pre-beta01-02 118 transportation: pre-beta01-02 223 119 224 Changes to accommodate the material-00-01-01 t << 120 Changes to accommodate the material-00-01-01 tag are not 225 present for the moment. 121 present for the moment. 226 122 227 Jul 08: H.Kurashige (procman-00-01-01) 123 Jul 08: H.Kurashige (procman-00-01-01) 228 - Removed G4MaterialTable.hh << 124 - Removed G4MaterialTable.hh 229 125 230 Jul 07: G.Cosmo 126 Jul 07: G.Cosmo 231 - Added models/generator and models/neutron_hp 127 - Added models/generator and models/neutron_hp to compile sequence 232 in models/GNUmakefile. 128 in models/GNUmakefile. 233 129 234 Jul 01: HPW tagging pro-00-07-01 130 Jul 01: HPW tagging pro-00-07-01 235 << 131 236 Jun 30: H.Kurashige procman-00-07-03 132 Jun 30: H.Kurashige procman-00-07-03 237 - Added G4IVContinuousDiscreteProcess and G4I 133 - Added G4IVContinuousDiscreteProcess and G4IVRestDiscreteProcess.hh 238 for em-00-07-01 (by Michel) 134 for em-00-07-01 (by Michel) 239 135 240 Jun 30: Paulo & Marc - param-00-07-01 136 Jun 30: Paulo & Marc - param-00-07-01 241 137 242 Changes in parameterisation: 138 Changes in parameterisation: 243 139 244 - The "G4ParallelWorld" class becomes the 140 - The "G4ParallelWorld" class becomes the 245 "G4FlavoredParallelWorld" with some improve 141 "G4FlavoredParallelWorld" with some improvements; 246 142 247 - To starting allowing the vis/draw/Ghosts co 143 - To starting allowing the vis/draw/Ghosts command 248 implementation, the << 144 implementation, the 249 145 250 G4VPhysicalVolume* << 146 G4VPhysicalVolume* 251 GetWorldForThis (G4ParticleDefinition *) 147 GetWorldForThis (G4ParticleDefinition *) 252 148 253 from G4GlobalFastSimulationManager becomes << 149 from G4GlobalFastSimulationManager becomes 254 150 255 G4FlavoredParallelWorld* << 151 G4FlavoredParallelWorld* 256 GetFlavoredWorldForThis(G4ParticleDefinitio 152 GetFlavoredWorldForThis(G4ParticleDefinition *); 257 153 258 - A few changes in the G4FastSimulationManage << 154 - A few changes in the G4FastSimulationManagerProcess 259 to deal with these changes. 155 to deal with these changes. 260 156 261 Jun 28:H.Kurashige procman-00-06-03 157 Jun 28:H.Kurashige procman-00-06-03 262 - Fixed bugs of InsertAt, SetProcessOrdering m << 158 - Fixed bugs of InsertAt, SetProcessOrdering methods in G4ProcessManager 263 - Added copy constructor in G4ProcessManager 159 - Added copy constructor in G4ProcessManager 264 160 265 Jun 28:H.Kurashige decay-06-01 161 Jun 28:H.Kurashige decay-06-01 266 - Modified for new unified cut scheme << 162 - Modified for new unified cut scheme 267 163 268 Jun 27: L. Felawka 164 Jun 27: L. Felawka 269 - added new processes G4MuonMinusCaptureatRest 165 - added new processes G4MuonMinusCaptureatRest and 270 G4KaonMinusAbsorption (GHEISHA version) 166 G4KaonMinusAbsorption (GHEISHA version) 271 167 272 Jun 26: G.Cosmo pro-00-06-05 168 Jun 26: G.Cosmo pro-00-06-05 273 - Added GNUmakefiles to electromagnetic test d 169 - Added GNUmakefiles to electromagnetic test directories. 274 - Tagged. 170 - Tagged. 275 171 276 Jun 26: J. Allison 172 Jun 26: J. Allison 277 - Modified GNUmakefiles in electromagnetic for 173 - Modified GNUmakefiles in electromagnetic for sub-structure. 278 174 279 Jun 20: H.P.Wellisch pro-00-06-04 175 Jun 20: H.P.Wellisch pro-00-06-04 280 includes trans-06-05 176 includes trans-06-05 281 otherwise it is alpha07-02 177 otherwise it is alpha07-02 282 178 283 Jun 15: G.Cosmo pro-00-06-03 179 Jun 15: G.Cosmo pro-00-06-03 284 - Includes tag op-00-06-02. 180 - Includes tag op-00-06-02. 285 - Fixed "ambiguity" for pow() function in G4Ha 181 - Fixed "ambiguity" for pow() function in G4HadronCrossSections.cc 286 (F.Jones) 182 (F.Jones) 287 183 288 Jun 10: H.P. Wellisch pro-00-06-02 184 Jun 10: H.P. Wellisch pro-00-06-02 289 As pro-00-06-01, gut includes the corrected tr 185 As pro-00-06-01, gut includes the corrected transportation tag 290 trans-06-04a 186 trans-06-04a 291 187 292 Tue Jun 9, Overloading of cross-sections enab 188 Tue Jun 9, Overloading of cross-sections enabled. 293 tag for hadronics and processes. 189 tag for hadronics and processes. 294 The tag pro-00-06-01 includes 190 The tag pro-00-06-01 includes 295 decay: alpha06 191 decay: alpha06 296 electromagnetic: em-00-06-01 192 electromagnetic: em-00-06-01 297 hadronic: had-00-06-01 193 hadronic: had-00-06-01 298 optical: op-00-06-01 194 optical: op-00-06-01 299 parametrisation: alpha06 195 parametrisation: alpha06 300 transportation: trans-06-03 196 transportation: trans-06-03 301 management: procman-00-06-01 197 management: procman-00-06-01 302 198 303 June 8, 98 H.Kurashige (procman-00-06-01) 199 June 8, 98 H.Kurashige (procman-00-06-01) 304 - modify G4ProcessManager and G4ProcessManager 200 - modify G4ProcessManager and G4ProcessManagerMesseneger 305 201 306 Apr 27, 98 G.Cosmo (pro-00-05-03) 202 Apr 27, 98 G.Cosmo (pro-00-05-03) 307 Bug fixes in AlongDoIt of all EnergyLoss cla 203 Bug fixes in AlongDoIt of all EnergyLoss classes, by M.Maire 308 (it corresponds to tag em-00-05-02 for elect 204 (it corresponds to tag em-00-05-02 for electromagnetics). 309 205 310 Apr 23, 98 H.P. Wellisch 206 Apr 23, 98 H.P. Wellisch 311 processes tagged pro-00-05-02. 207 processes tagged pro-00-05-02. 312 please see the sub-tags for information. 208 please see the sub-tags for information. 313 (In addition, the electromagnetic/test were 209 (In addition, the electromagnetic/test were changed to conform 314 with the new G4VParticleChange.) 210 with the new G4VParticleChange.) 315 processes: 211 processes: 316 param param-00-05-01 212 param param-00-05-01 317 emlem head 213 emlem head 318 optic head << 214 optic head 319 decay decay-05-01 215 decay decay-05-01 320 hadro had-00-06-00 216 hadro had-00-06-00 321 manag head 217 manag head 322 trans trans-05-01 218 trans trans-05-01 323 219 324 Apr 22, 98 G.Cosmo 220 Apr 22, 98 G.Cosmo 325 - Fixed usage of for-loop index - porting on c 221 - Fixed usage of for-loop index - porting on cxx 6.0. 326 Modified files: 222 Modified files: 327 G4AntiNeutronAnnihilationAtRest.cc 223 G4AntiNeutronAnnihilationAtRest.cc 328 G4AntiProtonAnnihilationAtRest.cc 224 G4AntiProtonAnnihilationAtRest.cc 329 G4NeutronCaptureAtRest.cc 225 G4NeutronCaptureAtRest.cc 330 G4PionMinusAbsorptionAtRest.cc 226 G4PionMinusAbsorptionAtRest.cc 331 227 332 Apr 22, 98 P.Urban 228 Apr 22, 98 P.Urban 333 - Added forward declaration for template speci 229 - Added forward declaration for template specialization 334 needed by g++ compiler. Modified file: 230 needed by g++ compiler. Modified file: 335 G4EnergyLossTables.cc 231 G4EnergyLossTables.cc 336 232 337 Apr 21, 98 H.P. Wellisch 233 Apr 21, 98 H.P. Wellisch 338 234 339 please see the sub-tags for more information 235 please see the sub-tags for more information. 340 processes tagged pro-00-05-01. 236 processes tagged pro-00-05-01. 341 processes: 237 processes: 342 param param-00-05-01 238 param param-00-05-01 343 emlem em-00-05-01 239 emlem em-00-05-01 344 optic head, no garantees 240 optic head, no garantees 345 decay decay-05-01 241 decay decay-05-01 346 hadro had-00-05-01 242 hadro had-00-05-01 347 manag procman-05-01 243 manag procman-05-01 348 trans trans-05-01 244 trans trans-05-01 349 245 350 the tag were tested with << 246 the tag were tested with 351 247 352 * digits+hits hits-00-05-01 248 * digits+hits hits-00-05-01 353 * events+tracks alpha05 249 * events+tracks alpha05 354 * geometry alpha05 250 * geometry alpha05 355 * global global-00-05-02 251 * global global-00-05-02 356 * graphics_reps greps-00-05-02 252 * graphics_reps greps-00-05-02 357 * intercoms intercoms-00-05-03 253 * intercoms intercoms-00-05-03 358 * interfaces interfaces-00-05-01 254 * interfaces interfaces-00-05-01 359 * materials materials-00-05-01 255 * materials materials-00-05-01 360 * particles alpha05 256 * particles alpha05 361 * run run-00-05-02 257 * run run-00-05-02 362 * track track-00-05-01 258 * track track-00-05-01 363 * tracking head 259 * tracking head 364 * visualization vis-00-05-04a 260 * visualization vis-00-05-04a 365 261 366 April 20, 98 MMa 262 April 20, 98 MMa 367 em-00-05-01 suppression of any 'tracking'cut 263 em-00-05-01 suppression of any 'tracking'cut 368 ready for alpha06 << 264 ready for alpha06 369 << 265 370 April 16, 98 L. Felawka 266 April 16, 98 L. Felawka 371 Replaced compound stopped particle process c 267 Replaced compound stopped particle process class "G4HadronAtRest" by 372 individual stopped particle process classes 268 individual stopped particle process classes "G4PionMinusAbsorptionAtRest", 373 "G4NeutronCaptureAtRest", "G4AntiProtonAnnih 269 "G4NeutronCaptureAtRest", "G4AntiProtonAnnihilationAtRest" and 374 "G4AntiNeutronAnnihilationAtRest" 270 "G4AntiNeutronAnnihilationAtRest" 375 << 271 376 April 12, 98 H.Kuraashige 272 April 12, 98 H.Kuraashige 377 Implement new scheme of 'Particle Change'. P << 273 Implement new scheme of 'Particle Change'. Please see 378 particle_change.asc in geant4alpha/documents 274 particle_change.asc in geant4alpha/documents/particles+matter/. 379 Following files have been modified. 275 Following files have been modified. 380 management: all abstract classes of G4V*Pro 276 management: all abstract classes of G4V*Process.hh 381 decay: G4Decay.hh, .cc 277 decay: G4Decay.hh, .cc 382 transportation: G4Transportation.hh , .cc 278 transportation: G4Transportation.hh , .cc 383 electromagnetic: all classes 279 electromagnetic: all classes 384 optical: all classes 280 optical: all classes 385 281 386 282 387 April 9, 98 G.Cosmo 283 April 9, 98 G.Cosmo 388 - Porting on DEC-cxx 6.0. 284 - Porting on DEC-cxx 6.0. 389 Removed meaningless usage of "const" qualifi 285 Removed meaningless usage of "const" qualifier from functions 390 return type for basic types by value. Modifi 286 return type for basic types by value. Modified files: 391 G4MuEnergyLoss.hh, .cc 287 G4MuEnergyLoss.hh, .cc 392 G4eEnergyLoss.hh, .cc 288 G4eEnergyLoss.hh, .cc 393 G4hEnergyLoss.hh, .cc 289 G4hEnergyLoss.hh, .cc 394 G4HadronicInteraction.hh 290 G4HadronicInteraction.hh 395 291 396 April 08, 98 G.Cosmo 292 April 08, 98 G.Cosmo 397 - Added fixes for DEC-cxx 6.0 compiler, relate 293 - Added fixes for DEC-cxx 6.0 compiler, related to for-loop index 398 declarations. List of modified files: 294 declarations. List of modified files: 399 electromagnetic/G4ComptonScattering.cc, G4Ga 295 electromagnetic/G4ComptonScattering.cc, G4GammaConversion.cc, 400 G4MuBremsstrahlung.cc, G4MuE 296 G4MuBremsstrahlung.cc, G4MuEnergyLoss.cc, 401 G4PAIxSection.cc, G4PhotoEle 297 G4PAIxSection.cc, G4PhotoElectricEffect.cc, 402 G4eplusAnnihilation.cc 298 G4eplusAnnihilation.cc 403 management/G4ProcessManager.cc 299 management/G4ProcessManager.cc 404 hadronic/G4HadronicCrossSections.cc, G4Hadro 300 hadronic/G4HadronicCrossSections.cc, G4HadronicInteraction.cc, 405 G4HadronicProcess.cc, G4LFission.cc 301 G4HadronicProcess.cc, G4LFission.cc, G4HadronAtRest.cc, 406 G4KaonMinusAbsorptionAtRest.cc, G4R 302 G4KaonMinusAbsorptionAtRest.cc, G4ReactionDynamics.cc 407 303 408 March 24, 98 G.Barrand 304 March 24, 98 G.Barrand 409 - GNUmakefile, hadronic/GNUmakefile, hadronic/ << 305 - GNUmakefile, hadronic/GNUmakefile, hadronic/models/GNUmakefile : 410 MAKESHLIB changed in G4MAKESHLIB 306 MAKESHLIB changed in G4MAKESHLIB 411 307 412 March 13 1998, Hans-Peter Wellisch 308 March 13 1998, Hans-Peter Wellisch 413 - Tagged processes pro-00-04-02 to include par 309 - Tagged processes pro-00-04-02 to include param-00-04-06, and 414 had-00-04-02. 310 had-00-04-02. 415 311 416 March 06 1998, Hans-Peter Wellisch 312 March 06 1998, Hans-Peter Wellisch 417 - Tagged the processes, including the new tags << 313 - Tagged the processes, including the new tags on em, para, and 418 had: em-00-04-02, param-00-04-04, had-00-04- 314 had: em-00-04-02, param-00-04-04, had-00-04-01 419 as pro-00-04-01. 315 as pro-00-04-01. 420 316 421 March 03 1998, Marc Verderi 317 March 03 1998, Marc Verderi 422 - The tag param-00-04-02 introduces the possib 318 - The tag param-00-04-02 introduces the possibility for the 423 parameterisation models to parameterise also << 319 parameterisation models to parameterise also particles at 424 rest. 320 rest. 425 321 426 March 02 1998, P.MoradeFreitas 322 March 02 1998, P.MoradeFreitas 427 - The param-00-04-01 processes/parameterisatio << 323 - The param-00-04-01 processes/parameterisation tag introducing 428 the Ghost volumes. 324 the Ghost volumes. 429 325 430 March 02 1998, S.Sadilov 326 March 02 1998, S.Sadilov 431 - fix processes/hadronic/util/src/GNUmakefile << 327 - fix processes/hadronic/util/src/GNUmakefile for compiling 432 processes/hadronic/util/src/G4NucleiProperti 328 processes/hadronic/util/src/G4NucleiPropertiesTable.cc on WinNT. 433 329 434 Feb 05 1998, G.Cosmo (pro-00-03-03) 330 Feb 05 1998, G.Cosmo (pro-00-03-03) 435 - Committed fix to G4MuIonisation.cc, which wa 331 - Committed fix to G4MuIonisation.cc, which was causing run/example4 436 to crash. Courtesy of L.Urban 332 to crash. Courtesy of L.Urban 437 333 438 Feb 04 1998, HPW: Retagged pro-00-03-02 334 Feb 04 1998, HPW: Retagged pro-00-03-02 439 It is a collection of: 335 It is a collection of: 440 decay-03-01 336 decay-03-01 441 em-00-03-01 (including changes in G4Mul 337 em-00-03-01 (including changes in G4MultipleScattering.hh,cc and test/GNUmakefile) 442 had-00-03-01 338 had-00-03-01 443 procman-03-01 339 procman-03-01 444 optical-03-01 340 optical-03-01 445 param-00-03-00 341 param-00-03-00 446 trans-03-01 342 trans-03-01 447 It works with particles-00-03-01 343 It works with particles-00-03-01 448 greps-00-03-01 344 greps-00-03-01 449 global-00-03-01 345 global-00-03-01 450 event-00-03-01 346 event-00-03-01 451 digi-00-03-01 347 digi-00-03-01 452 geometry-00-03-01 348 geometry-00-03-01 453 interfaces-00-03-01 349 interfaces-00-03-01 454 magfield-00-03-01 350 magfield-00-03-01 455 and alpha03 of the other cathegories. 351 and alpha03 of the other cathegories. 456 GNUmakefile (acc to Gunthers work), and histor 352 GNUmakefile (acc to Gunthers work), and history was updated. 457 353 458 January 28 1998, HPW: Tagged pro-00-03-01 354 January 28 1998, HPW: Tagged pro-00-03-01 459 It is a collection of: 355 It is a collection of: 460 decay-03-01 356 decay-03-01 461 em-00-03-01 357 em-00-03-01 462 had-00-03-01 358 had-00-03-01 463 procman-03-01 359 procman-03-01 464 optical-03-01 360 optical-03-01 465 param-00-03-00 361 param-00-03-00 466 trans-03-01 362 trans-03-01 467 It works with particles-00-03-01 363 It works with particles-00-03-01 468 greps-00-03-01 364 greps-00-03-01 469 global-00-03-01 365 global-00-03-01 470 event-00-03-01 366 event-00-03-01 471 digi-00-03-01 367 digi-00-03-01 472 geometry-00-03-01 368 geometry-00-03-01 473 interfaces-00-03-01 369 interfaces-00-03-01 474 magfield-00-03-01 370 magfield-00-03-01 475 and alpha03 of the other cathegories, 371 and alpha03 of the other cathegories, 476 except for intercoms. 372 except for intercoms. 477 373 478 January 28, 98 S. Sadilov 374 January 28, 98 S. Sadilov 479 - For Win/NT port in GNUmakefile used $OUT_LIB << 375 - For Win/NT port in GNUmakefile used $OUT_LIB introduced in 480 GNUmakefile.architecture as positional quali << 376 GNUmakefile.architecture as positional qualifier for creating 481 composite-library. 377 composite-library. 482 378 483 January 24, 98 H.Kurashige - (procman-03-01)( 379 January 24, 98 H.Kurashige - (procman-03-01)(decay-03-01) 484 December 19, 97 G. Cosmo - (alpha03) 380 December 19, 97 G. Cosmo - (alpha03) 485 381 486 - Created. 382 - Created.