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