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