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