Geant4 Cross Reference |
1 # Category hadr-stopping History << 2 << 3 See `CONTRIBUTING.rst` for details of **requir << 4 which **must** added in reverse chronological << 5 It must **not** be used as a substitute for wr << 6 << 7 ---------------------------------------------- << 8 << 9 ## 2023-10-05 Jean-Christophe David (hadr-stop << 10 - G4HadronicAbsorptionINCLXX: the energy max i << 11 << 12 ## 2023-05-15 Alberto Ribon (hadr-stopping-V11 << 13 - G4HadronicAbsorptionINCLXX : new class to ha << 14 for the time being, only antiproton. << 15 << 16 ## 2022-11-26 Gabriele Cosmo (hadr-stopping-V1 << 17 - Fixed compilation warnings for implicit type << 18 << 19 ## 2022-04-13 Ben Morgan (hadr-stopping-V11-00 << 20 - Add needed dependencies << 21 << 22 ## 2021-12-10 Ben Morgan (hadr-stopping-V11-00 << 23 - Change to new Markdown History format << 24 << 25 --- << 26 << 27 # History entries prior to 11.0 << 28 << 29 04 August 2021 A. Ribon (hadr-stopping-V10-07- << 30 --------------------------------------------- << 31 - G4MuonicAtomDecay, G4HadronStoppingProcess : << 32 version of G4PhysicsModelCatalog << 33 << 34 09 July 2021 V.Ivanchenko (hadr-stopping-V10-0 << 35 --------------------------------------------- << 36 - G4ElementSelector, G4HadronStoppingProcess - << 37 to G4Element << 38 << 39 16 April 2021 B. Morgan (hadr-stopping-V10-07- << 40 --------------------------------------------- << 41 - Migrate build to modular CMake API << 42 << 43 13 April 2021 A. Ribon (hadr-stopping-V10-07-0 << 44 --------------------------------------------- << 45 - GNUmakefile, sources.cmake : removed the sub << 46 hadronic/models/management and hadronic/mode << 47 (that have been now deleted, with their clas << 48 hadronic/util and hadronic/management), and << 49 << 50 11 March 2021 A. Ribon (hadr-stopping-V10-07-0 << 51 --------------------------------------------- << 52 - Removed obsolete classes: G4AntiNeutronAnnih << 53 G4AntiSigmaPlusAbsorptionFritiof, G4SigmaM << 54 G4AntiProtonAbsorptionFritiof, G4KaonMinus << 55 G4PiMinusAbsorptionBertini << 56 << 57 02 March 2021 V.Ivanchenko (hadr-stopping-V10- << 58 --------------------------------------------- << 59 - G4MuonicAtomDecay - fixed a new Coverity war << 60 << 61 29 January 2021 V.Ivanchenko (hadr-stopping-V1 << 62 --------------------------------------------- << 63 - G4MuonicAtomDecay - fixed remaining Coverity << 64 commented code << 65 << 66 05 December 2020 V.Ivanchenko (hadr-stopping-V << 67 --------------------------------------------- << 68 - G4MuonicAtomDecay - fixed Coverity warning, << 69 << 70 01 April 2020 V.Ivanchenko (hadr-stopping-V10- << 71 --------------------------------------------- << 72 - G4MuonicAtomDecay - fixed Coverity warning << 73 << 74 24 February 2020 V.Ivanchenko (hadr-stopping-V << 75 --------------------------------------------- << 76 - G4HadronicAbsorptionFritiof, G4HadronicAbsor << 77 simplified instantiation of the FTF model, d << 78 << 79 27 January 2020 V.Ivanchenko (hadr-stopping-V1 << 80 --------------------------------------------- << 81 - G4MuonicAtomDecay - fixed Coverity warning b << 82 << 83 06 November 2019 V.Ivanchenko (hadr-stopping-V << 84 --------------------------------------------- << 85 - G4MuonMinusAtomicCapture - fixed trivial Cov << 86 << 87 01 Aug 2019 A. Ribon (hadr-stopping-V << 88 --------------------------------------------- << 89 - G4HadronicAbsorptionFritofWithBinaryCascade << 90 handling anti-proton and anti-neutron annihi << 91 Fritiof coupled with Binary cascade (instead << 92 Precompound, as in the class G4HadronicAbsor << 93 << 94 22 May 2019 A. Ribon (hadr-stopping-V << 95 --------------------------------------------- << 96 - G4HadronicAbsorptionFritof : extended to neu << 97 anti-neutron, anti-lambda, anti-sigma0 and a << 98 Note: this extension is for completeness and << 99 although physically neutral hadrons sh << 100 at rest! << 101 << 102 05 November 2018 V.Ivanchenko (hadr-stopping-V << 103 --------------------------------------------- << 104 - G4MuonMinusBoundDecay: fixed Coverity warnin << 105 removed forbidden creation of G4Element in << 106 << 107 08 October 2018 K.L. Genser (hadr-stopping-V << 108 --------------------------------------------- << 109 - G4MuonMinusBoundDecay: changed the calculati << 110 inspired by the bug report 2049 << 111 added another GetMuonDecayRate function usin << 112 masses in addtion to Z to accomodate the mor << 113 << 114 06 August 2018 A. Ribon (hadr-stopping-V << 115 ---------------------------------------------- << 116 - G4HadronicAbsorptionFritiof : replaced the e << 117 of hadronic physics with the one from G4Hadr << 118 << 119 09 May 2018 A. Ribon (hadr-stopping-V << 120 ---------------------------------------------- << 121 - G4HadronStoppingProcess, G4MuonicAtomDecay : << 122 regarding catching polymorphic type by val << 123 << 124 23 October 2017 K.L. Genser (hadr-stopping-V << 125 ---------------------------------------------- << 126 - G4MuonicAtomDecay fixed verbosity << 127 << 128 12 September 2017 K.L. Genser (hadr-stopping-V << 129 ---------------------------------------------- << 130 - made G4MuonMinusAtomicCapture G4VRestProcess << 131 << 132 01 July 2017 V. Ivantchenko (hadr-stopping-V1 << 133 ---------------------------------------------- << 134 - G4AntiNeutronAnnihilationAtRest: fixed Cover << 135 of static G4ThreadLocal, instead all varia << 136 << 137 16 November 2016 V. Ivantchenko (hadr-stoppin << 138 ---------------------------------------------- << 139 - G4EmCaptureCascade - added C++11 keywords, a << 140 bound check warning << 141 << 142 11 October 2016 K.L. Genser (hadr-stopping-V1 << 143 ---------------------------------------------- << 144 - added G4MuonMinusAtomicCapture << 145 << 146 12 November 2015 V. Ivantchenko (hadr-stoppin << 147 ---------------------------------------------- << 148 - G4HadronStoppingProcess - removed call to De << 149 a problem reported by Valgrind << 150 << 151 09 September 2015 A. Ribon (hadr-stopping- << 152 ---------------------------------------------- << 153 - G4AntiNeutronAnnihilationAtRest: migration t << 154 << 155 06 August 2015 V. Ivantchenko (hadr-stopping- << 156 ---------------------------------------------- << 157 - Added checks on while/do loops << 158 << 159 26 February 2015 V. Ivantchenko (hadr-stoppin << 160 ---------------------------------------------- << 161 - G4MuonMinusBoundDecay - use G4Log << 162 << 163 26 January 2015 V. Ivantchenko (hadr-stopping << 164 ---------------------------------------------- << 165 - G4HadronStoppingProcess, G4MuMinusCapturePre << 166 G4MuonMinusBoundDecay - cleanup comments << 167 << 168 08 December 2014 V. Ivantchenko (hadr-stoppin << 169 ---------------------------------------------- << 170 - G4HadronStoppingProcess, G4MuonMinusBoundDec << 171 nuclear capture secondaries (fix #1695); d << 172 cathalog inside PreparePhysicsTable() to a << 173 with EM physics << 174 << 175 30 August 2014 V. Ivantchenko (hadr-stopping- << 176 ---------------------------------------------- << 177 - removed obsolete G4MuonMinusCaptureAtRest, G << 178 G4MuMinusCaptureCascade << 179 << 180 19 August 2014 K. Genser (hadr-stopping-V10-0 << 181 ---------------------------------------------- << 182 - G4HadronStoppingProcess : used G4PhysicsMode << 183 requires global-V10-00-31 and track-V10-00 << 184 << 185 04 August 2014 V. Ivantchenko (hadr-stopping- << 186 ---------------------------------------------- << 187 - G4HadronStoppingProcess : do not use deRegis << 188 (fixing Coverity report) << 189 << 190 01 August 2014 A. Ribon (hadr-stopping-V10- << 191 ---------------------------------------------- << 192 - G4HadronStoppingProcess : replaced the old m << 193 (still there but deprecated) with the new on << 194 G4HadronicInteraction::IsApplicable). << 195 << 196 27 May 2014 V. Ivantchenko (hadr-stopping-V10- << 197 ---------------------------------------------- << 198 - G4MuonMinusCaptureAtRest, G4AntiNeutronAnnih << 199 fixed Coverity defects << 200 << 201 22 May 2014 A. Dotti (hadr-stopping-V10- << 202 ---------------------------------------------- 1 ------------------------------------------------------------------- 203 - G4HadronStoppingProcess : in destructor do n << 2 204 flag G4bool G4HadronicProcess::deRegister==t << 3 ================================================== 205 for new thread-local-singleton G4HadronicPro << 4 Geant4 - an Object-Oriented Toolkit for Simulation 206 for memory corruption observed in valgrind. << 5 ================================================== 207 hadr-man-V10-00-05 << 6 208 << 7 History file for hadronic/stopping directory 209 14 May 2014 V. Ivantchenko (hadr-stopping-V10- << 8 ---------------------------------------------- 210 ---------------------------------------------- << 9 211 - G4MuonMinusBoundDecay - extended comments << 10 This file should be used to summarize modifications introduced in the 212 - G4MuMinusCapturePrecompound - added simplifi << 11 code and to keep track of all tags. 213 in deuterium and in He4; reduced number of << 12 214 4-momentum from 1000 to 100; added protect << 13 --------------------------------------------------------------- 215 excitation energy, substitute FatalExcepti << 14 * Please list in reverse chronological order (last date on top) 216 All this addressing the recent ATLAS repor << 15 --------------------------------------------------------------- 217 << 218 10 March 2014 V. Ivantchenko (hadr-stopping-V1 << 219 ---------------------------------------------- << 220 - G4MuMinusCapturePrecompound - use const poin << 221 << 222 31 January 2014 V. Ivantchenko (hadr-stopping- << 223 ---------------------------------------------- << 224 - G4MuMinusCapturePrecompound - fix infonite l << 225 reimplementing old algorithm of mu- captur << 226 direct muon reaction but only considering << 227 residual fragment << 228 16 229 08 Nov 2013 A. Ribon (hadr-stopping-V0 17 08 Nov 2013 A. Ribon (hadr-stopping-V09-06-11) 230 ---------------------------------------------- 18 -------------------------------------------------------------------- 231 - Updated GNUmakefile and sources.cmake to ref 19 - Updated GNUmakefile and sources.cmake to reflect removal of HE 232 hadronic models. 20 hadronic models. 233 21 234 03 Oct 2013 K. Genser (hadr-stopping-V0 22 03 Oct 2013 K. Genser (hadr-stopping-V09-06-10) 235 ---------------------------------------------- 23 -------------------------------------------------------------------- 236 - G4MuonMinusCapture.cc 24 - G4MuonMinusCapture.cc 237 Replaced native PreCompound model with Berti 25 Replaced native PreCompound model with Bertini 238 (G4MuMinusCapturePrecompound with G4CascadeI 26 (G4MuMinusCapturePrecompound with G4CascadeInterface) 239 27 240 16 July 2013 G. Cosmo (hadr-stopping-V0 28 16 July 2013 G. Cosmo (hadr-stopping-V09-06-09) 241 ---------------------------------------------- 29 -------------------------------------------------------------------- 242 - Correction to CMake scripts for granular bui 30 - Correction to CMake scripts for granular build. 243 31 244 04 June 2013 A. Ribon (hadr-stopping-V0 32 04 June 2013 A. Ribon (hadr-stopping-V09-06-08) 245 ---------------------------------------------- 33 -------------------------------------------------------------------- 246 - G4MuonMinusCaptureAtRest << 34 - G4MuonMinusCaptureAtRest 247 fix inside .cc file to access ions via IonTa 35 fix inside .cc file to access ions via IonTable class and 248 GetIon method 36 GetIon method 249 37 250 01 May 2013 K. Genser (hadr-stopping-V0 38 01 May 2013 K. Genser (hadr-stopping-V09-06-07) 251 ---------------------------------------------- 39 -------------------------------------------------------------------- 252 - G4MuonMinusBoundDecay << 40 - G4MuonMinusBoundDecay 253 improved muon capture rate data/lookup and i << 41 improved muon capture rate data/lookup and improved 254 calculation of bound muon decay rate 42 calculation of bound muon decay rate 255 43 256 24 April 2013 K. Genser (hadr-stopping-V0 44 24 April 2013 K. Genser (hadr-stopping-V09-06-06) 257 ---------------------------------------------- 45 -------------------------------------------------------------------- 258 - G4MuonMinusBoundDecay.hh, G4MuonMinusBoundDe 46 - G4MuonMinusBoundDecay.hh, G4MuonMinusBoundDecay.cc 259 G4StopElementSelector.cc 47 G4StopElementSelector.cc 260 corrected calculations and lookup of MuonCap 48 corrected calculations and lookup of MuonCaptureRate 261 49 262 24 April 2013 V. Ivantchenko (hadr-stopping-V0 50 24 April 2013 V. Ivantchenko (hadr-stopping-V09-06-05) 263 ---------------------------------------------- 51 -------------------------------------------------------------------- 264 - G4EmCaptureCascade - fix inside .cc file ins 52 - G4EmCaptureCascade - fix inside .cc file instead of .hh 265 53 266 24 April 2013 V. Ivantchenko (hadr-stopping-V0 54 24 April 2013 V. Ivantchenko (hadr-stopping-V09-06-04) 267 ---------------------------------------------- 55 -------------------------------------------------------------------- 268 - G4EmCaptureCascade - fixed array length (rep 56 - G4EmCaptureCascade - fixed array length (reported by Coverity) 269 57 270 15 March 2013 V. Ivantchenko (hadr-stopping-V0 58 15 March 2013 V. Ivantchenko (hadr-stopping-V09-06-03) 271 ---------------------------------------------- 59 -------------------------------------------------------------------- 272 - G4MuMinusCapturePrecompound, G4EmCaptureCasc 60 - G4MuMinusCapturePrecompound, G4EmCaptureCascade, 273 G4MuonMinusBoundDecay, G4StopElementSelector 61 G4MuonMinusBoundDecay, G4StopElementSelector - fixed Coverity warnings, 274 removed "static" const, make physics metho 62 removed "static" const, make physics methods public to be used 275 in unit tests 63 in unit tests 276 64 277 28 January 2013 Julia Yarba (hadr-stopping-V09 65 28 January 2013 Julia Yarba (hadr-stopping-V09-06-02) 278 ---------------------------------------------- 66 --------------------------------------------------------- 279 - Remove G4ThreadLocal from G4StopElementSelec 67 - Remove G4ThreadLocal from G4StopElementSelector, G4MuMinusCaptureCascade, 280 G4MuonMinusBoundDecay, and replace with stat << 68 G4MuonMinusBoundDecay, and replace with static const as those arrays are 281 NOT mutable; this is part of adapting for MT 69 NOT mutable; this is part of adapting for MT processing 282 70 283 13 December 2012 Michael Kelsey (hadr-stopping 71 13 December 2012 Michael Kelsey (hadr-stopping-V09-06-01) 284 ---------------------------------------------- 72 --------------------------------------------------------- 285 - G4AntiNeutronAnnihilationAtRest.hh,cc: Resto 73 - G4AntiNeutronAnnihilationAtRest.hh,cc: Restore this process from the 286 cleanup below. This class does not have a F 74 cleanup below. This class does not have a Fritiof-based counterpart. 287 NOTE: Restoration was done using |svn copy 75 NOTE: Restoration was done using |svn copy -r 66187|, so all prior 288 history of the file is also recovered. 76 history of the file is also recovered. 289 77 290 - sources.cmake: Restore G4AntiNeutronAnnihila 78 - sources.cmake: Restore G4AntiNeutronAnnihilationAtRest.hh,cc. 291 79 292 3 December 2012 Michael Kelsey (hadr-stopping- 80 3 December 2012 Michael Kelsey (hadr-stopping-V09-06-00) 293 ---------------------------------------------- 81 -------------------------------------------------------- 294 - sources.cmake: Remove all deprecated classes 82 - sources.cmake: Remove all deprecated classes for start of 10.0 development: 295 83 296 G4AntiNeutronAnnihilationAtRest.hh,cc G4PiMinu << 84 G4AntiNeutronAnnihilationAtRest.hh,cc G4PiMinusStopLi.hh,cc 297 G4AntiProtonAnnihilationAtRest.hh,cc G4PiMinu << 85 G4AntiProtonAnnihilationAtRest.hh,cc G4PiMinusStopMaterial.hh,cc 298 G4DistributionGenerator.hh,cc G4PiMinusStopN << 86 G4DistributionGenerator.hh,cc G4PiMinusStopN.hh,cc 299 G4KaonMinusAbsorption.hh,cc G4PiMinusStopO.h << 87 G4KaonMinusAbsorption.hh,cc G4PiMinusStopO.hh,cc 300 G4KaonMinusAbsorptionAtRest.hh,cc G4PiMinusSto << 88 G4KaonMinusAbsorptionAtRest.hh,cc G4PiMinusStopPb.hh,cc 301 G4NeutronCaptureAtRest.hh,cc G4PiMinusStopT << 89 G4NeutronCaptureAtRest.hh,cc G4PiMinusStopTa.hh,cc 302 G4PiMinusAbsorptionAtRest.hh,cc G4PionMinusA 90 G4PiMinusAbsorptionAtRest.hh,cc G4PionMinusAbsorptionAtRest.hh,cc 303 G4PiMinusStopAbsorption.hh,cc G4StopDeexcita << 91 G4PiMinusStopAbsorption.hh,cc G4StopDeexcitation.hh,cc 304 G4PiMinusStopAl.hh,cc G4StopDeexcitationAl << 92 G4PiMinusStopAl.hh,cc G4StopDeexcitationAlgorithm.hh 305 G4PiMinusStopC.hh,cc G4StopDummyDeexcitat << 93 G4PiMinusStopC.hh,cc G4StopDummyDeexcitation.hh,cc 306 G4PiMinusStopCo.hh,cc G4StopTheoDeexcitati 94 G4PiMinusStopCo.hh,cc G4StopTheoDeexcitation.hh,cc 307 G4PiMinusStopCu.hh,cc 95 G4PiMinusStopCu.hh,cc 308 96 309 14 November 2012 V. Ivantchenko (hadr-stopping 97 14 November 2012 V. Ivantchenko (hadr-stopping-V09-05-31) 310 ---------------------------------------------- 98 -------------------------------------------------------------------- 311 - G4MuMinusCapturePrecompound - fixed extra ru 99 - G4MuMinusCapturePrecompound - fixed extra run time memory leak 312 100 313 14 November 2012 V. Ivantchenko & A. Ribon (ha 101 14 November 2012 V. Ivantchenko & A. Ribon (hadr-stopping-V09-05-30) 314 ---------------------------------------------- 102 -------------------------------------------------------------------- 315 - G4HadronicAbsorptionFritiof, G4MuMinusCaptur 103 - G4HadronicAbsorptionFritiof, G4MuMinusCapturePrecompound, 316 G4MuMinusBoundDecay, G4EmCaptureCascade: fix 104 G4MuMinusBoundDecay, G4EmCaptureCascade: fixed memory leak; 317 reuse G4PreCompoundModel instead from the << 105 reuse G4PreCompoundModel instead from the store of creation of 318 a new one 106 a new one 319 107 320 17 October 2012 Michael Kelsey (hadr-stopping 108 17 October 2012 Michael Kelsey (hadr-stopping-V09-05-29) 321 ---------------------------------------------- 109 --------------------------------------------------------- 322 - G4HadronicAbsorptionBertini: Use Bertini's 110 - G4HadronicAbsorptionBertini: Use Bertini's IsApplicable() function to 323 decide whether incident projectile is suitab 111 decide whether incident projectile is suitable for absorption or not. 324 112 325 17 October 2012 Krzysztof Genser and A.Ribon ( 113 17 October 2012 Krzysztof Genser and A.Ribon (hadr-stopping-V09-05-28) 326 ---------------------------------------------- 114 ---------------------------------------------------------------------- 327 Added nuclear capture at rest of anti-nuclei w 115 Added nuclear capture at rest of anti-nuclei with FTFP in 328 G4HadronicAbsorptionFritiof (A.R.). Moreover ( 116 G4HadronicAbsorptionFritiof (A.R.). Moreover (K.G.): 329 - G4HadronStoppingProcess: Reverted to one arg 117 - G4HadronStoppingProcess: Reverted to one argument c'tor 330 - G4MuonMinusCapture: Reverted to using o 118 - G4MuonMinusCapture: Reverted to using one argument c'tor 331 Reverted to the imp << 119 Reverted to the implied fHadronAtRest 332 HadronicProcessType 120 HadronicProcessType 333 121 334 10 October 2012 Krzysztof Genser (hadr-stoppin 122 10 October 2012 Krzysztof Genser (hadr-stopping-V09-05-27) 335 ---------------------------------------------- 123 ---------------------------------------------------------- 336 - G4HadronStoppingProcess: defined two argumen 124 - G4HadronStoppingProcess: defined two argument constructor with defaults 337 used G4HadronicProc 125 used G4HadronicProcessType in the constructor 338 126 339 - G4MuonMinusCapture: Changed the constru 127 - G4MuonMinusCapture: Changed the constructor argument type 340 Used two argument b 128 Used two argument base constructor 341 129 342 5 October 2012 Michael Kelsey (hadr-stopping-V 130 5 October 2012 Michael Kelsey (hadr-stopping-V09-05-26) 343 ---------------------------------------------- 131 ------------------------------------------------------- 344 Replace replicated code blocks for deprecation 132 Replace replicated code blocks for deprecation messages with new 345 hadronic/util/G4HadronicDeprecate macro. 133 hadronic/util/G4HadronicDeprecate macro. 346 134 347 G4MuonMinusCaptureAtRest.cc G4StopDummyDee 135 G4MuonMinusCaptureAtRest.cc G4StopDummyDeexcitation.cc 348 G4PionMinusAbsorptionAtRest.cc G4StopTheoDe 136 G4PionMinusAbsorptionAtRest.cc G4StopTheoDeexcitation.cc 349 G4PiMinusStopAl.cc G4PiMinusAbsorptionA 137 G4PiMinusStopAl.cc G4PiMinusAbsorptionAtRest.cc 350 G4PiMinusStopO.cc G4PiMinusStopPb.cc 138 G4PiMinusStopO.cc G4PiMinusStopPb.cc 351 G4AntiProtonAnnihilationAtRest.cc G4StopDeex 139 G4AntiProtonAnnihilationAtRest.cc G4StopDeexcitation.cc 352 G4KaonMinusAbsorptionAtRest.cc G4NeutronCap 140 G4KaonMinusAbsorptionAtRest.cc G4NeutronCaptureAtRest.cc 353 G4KaonMinusAbsorption.cc G4PiMinusStopN.c 141 G4KaonMinusAbsorption.cc G4PiMinusStopN.cc 354 G4PiMinusStopMaterial.cc G4PiMinusStopCo. 142 G4PiMinusStopMaterial.cc G4PiMinusStopCo.cc 355 G4PiMinusStopTa.cc G4PiMinusStopLi.cc 143 G4PiMinusStopTa.cc G4PiMinusStopLi.cc 356 G4PiMinusStopCu.cc G4DistributionGenera 144 G4PiMinusStopCu.cc G4DistributionGenerator.cc 357 G4AntiNeutronAnnihilationAtRest.cc G4PiMinu 145 G4AntiNeutronAnnihilationAtRest.cc G4PiMinusStopAbsorption.cc 358 G4PiMinusStopC.cc G4StopDeexcitationAlgo 146 G4PiMinusStopC.cc G4StopDeexcitationAlgorithm.hh 359 147 360 28 September 2012 Michael Kelsey (hadr-stoppin 148 28 September 2012 Michael Kelsey (hadr-stopping-V09-05-25) 361 ---------------------------------------------- 149 ---------------------------------------------------------- 362 - G4HadronStoppingProcess: Follow reversion o 150 - G4HadronStoppingProcess: Follow reversion of G4HadProc to G4VDiscrete: 363 set enableXYZDoIt flags in ctor, add GetMean 151 set enableXYZDoIt flags in ctor, add GetMeanLifeTime with forced-action. 364 152 365 26 September 2012 Michael Kelsey (hadr-stoppin 153 26 September 2012 Michael Kelsey (hadr-stopping-V09-05-24) 366 ---------------------------------------------- 154 ---------------------------------------------------------- 367 Per Gabriele and Alberto, change the warning m 155 Per Gabriele and Alberto, change the warning messages below from G4cerr to 368 G4cout. Also include static flag to limit mes 156 G4cout. Also include static flag to limit message to one occurrence. 369 157 370 24 September 2012 Michael Kelsey (hadr-stoppin 158 24 September 2012 Michael Kelsey (hadr-stopping-V09-05-23) 371 ---------------------------------------------- 159 ---------------------------------------------------------- 372 The following classes will be deprecated in th 160 The following classes will be deprecated in the 9.6 release, and removed for 373 10.0 development; warnings are added to the co 161 10.0 development; warnings are added to the constructors. Stopping hadrons 374 are now handled by Bertini and Fritiof models, 162 are now handled by Bertini and Fritiof models, and muon capture by the more 375 complex process with atomic cascade effects. 163 complex process with atomic cascade effects. 376 164 377 G4AntiNeutronAnnihilationAtRest.cc G4PiMinu << 165 G4AntiNeutronAnnihilationAtRest.cc G4PiMinusStopCu.cc 378 G4AntiProtonAnnihilationAtRest.cc G4PiMinusS << 166 G4AntiProtonAnnihilationAtRest.cc G4PiMinusStopLi.cc 379 G4DistributionGenerator.cc G4PiMinusStopM << 167 G4DistributionGenerator.cc G4PiMinusStopMaterial.cc 380 G4KaonMinusAbsorption.cc G4PiMinusStopN.c << 168 G4KaonMinusAbsorption.cc G4PiMinusStopN.cc 381 G4KaonMinusAbsorptionAtRest.cc G4PiMinusSto 169 G4KaonMinusAbsorptionAtRest.cc G4PiMinusStopO.cc 382 G4MuonMinusCaptureAtRest.cc G4PiMinusStopP << 170 G4MuonMinusCaptureAtRest.cc G4PiMinusStopPb.cc 383 G4NeutronCaptureAtRest.cc G4PiMinusStopTa. << 171 G4NeutronCaptureAtRest.cc G4PiMinusStopTa.cc 384 G4PiMinusAbsorptionAtRest.cc G4PionMinusA << 172 G4PiMinusAbsorptionAtRest.cc G4PionMinusAbsorptionAtRest.cc 385 G4PiMinusStopAbsorption.cc G4StopDeexcita << 173 G4PiMinusStopAbsorption.cc G4StopDeexcitation.cc 386 G4PiMinusStopAl.cc G4StopDeexcitationAl << 174 G4PiMinusStopAl.cc G4StopDeexcitationAlgorithm.hh 387 G4PiMinusStopC.cc G4StopDummyDeexcitatio << 175 G4PiMinusStopC.cc G4StopDummyDeexcitation.cc 388 G4PiMinusStopCo.cc G4StopTheoDeexcitati << 176 G4PiMinusStopCo.cc G4StopTheoDeexcitation.cc 389 177 390 19 September 2012 Gabriele Cosmo (hadr-stoppin 178 19 September 2012 Gabriele Cosmo (hadr-stopping-V09-05-22) 391 ---------------------------------------------- 179 ---------------------------------------------------------- 392 - Explicitly use inclusion of headers for syst 180 - Explicitly use inclusion of headers for system of units and physical 393 constants, in plan to remove implicit inclus 181 constants, in plan to remove implicit inclusion from globals.hh. 394 182 395 17 September 2012 Michael Kelsey (hadr-stoppin 183 17 September 2012 Michael Kelsey (hadr-stopping-V09-05-21) 396 ---------------------------------------------- 184 ---------------------------------------------------------- 397 - G4HadronStoppingProcess.cc: Follow migratio 185 - G4HadronStoppingProcess.cc: Follow migration of G4HadronicProcess 398 inheritance and ctor signature. 186 inheritance and ctor signature. 399 187 400 Requires co-working base tag hadr-man-V09-05-1 188 Requires co-working base tag hadr-man-V09-05-16 401 189 402 5 September 2012 Michael Kelsey (hadr-stoppi 190 5 September 2012 Michael Kelsey (hadr-stopping-V09-05-20) 403 ---------------------------------------------- 191 ----------------------------------------------------------- 404 - G4HadronicAbsorptionBertini.cc: Drop list of 192 - G4HadronicAbsorptionBertini.cc: Drop list of "allowed" hadrons, so Bertini 405 can take care of any negative hadron thrown 193 can take care of any negative hadron thrown at it. 406 194 407 17 August 2012 Witek Pokorski (hadr-stopping-V 195 17 August 2012 Witek Pokorski (hadr-stopping-V09-05-19) 408 ---------------------------------------------- 196 ------------------------------------------------------- 409 - removed obsolete CHIPS includes << 197 - removed obsolete CHIPS includes 410 198 411 14 August 2012 Alberto Ribon (hadr-stopping-V0 199 14 August 2012 Alberto Ribon (hadr-stopping-V09-05-18) 412 ---------------------------------------------- 200 ------------------------------------------------------ 413 - Fixed Coverity complain in G4KaonMinusAbsorp 201 - Fixed Coverity complain in G4KaonMinusAbsorptionAtRest.cc 414 202 415 13 August 2012 Alberto Ribon (hadr-stopping-V0 203 13 August 2012 Alberto Ribon (hadr-stopping-V09-05-17) 416 ---------------------------------------------- 204 ------------------------------------------------------ 417 - Proposed for testing a tag to fix a compilat 205 - Proposed for testing a tag to fix a compilation error in 418 G4MuMinusCapturePrecompound.cc when the cons 206 G4MuMinusCapturePrecompound.cc when the constructor of the 419 Lorentz vector is made explicit. 207 Lorentz vector is made explicit. 420 208 421 10 August 2012 Julia Yarba (hadr-stopping-V09- 209 10 August 2012 Julia Yarba (hadr-stopping-V09-05-16) 422 ---------------------------------------------- 210 ---------------------------------------------------- 423 - Internal tag 211 - Internal tag 424 212 425 27 July 2012 Alberto Ribon (hadr-stopping-V09- 213 27 July 2012 Alberto Ribon (hadr-stopping-V09-05-15) 426 ---------------------------------------------- 214 ---------------------------------------------------- 427 - Replaced (deleted) the class G4FTFCaptureAtR 215 - Replaced (deleted) the class G4FTFCaptureAtRest with the new 428 classes G4HadronicAbsorptionFritiof, G4AntiP 216 classes G4HadronicAbsorptionFritiof, G4AntiProtonAbsorptionFritiof 429 and G4AntiSigmaPlusAbsorptionFritiof 217 and G4AntiSigmaPlusAbsorptionFritiof 430 218 431 26 July 2012 Alberto Ribon (hadr-stopping-V09- 219 26 July 2012 Alberto Ribon (hadr-stopping-V09-05-14) 432 ---------------------------------------------- 220 ---------------------------------------------------- 433 - Fixed Coverity complains in G4KaonMinusAbsor 221 - Fixed Coverity complains in G4KaonMinusAbsorptionAtRest.cc and 434 G4PiMinusStopMaterial.cc 222 G4PiMinusStopMaterial.cc 435 223 436 - G4MuonMinusBoundDecay - added data for muon << 224 - G4MuonMinusBoundDecay - added data for muon capture rate in He4 437 from recent experimental data 225 from recent experimental data 438 226 439 19 June 2012 Vladimir Ivanchenko (hadr-stoppin 227 19 June 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-13) 440 ---------------------------------------------- 228 ---------------------------------------------------------- 441 - G4MuonMinusBoundDecay, G4StopElementSelector 229 - G4MuonMinusBoundDecay, G4StopElementSelector - added data 442 for muon capture rate in Hydrogen from rece 230 for muon capture rate in Hydrogen from recent experimental data 443 231 444 12 June 2012 Dennis Wright (hadr-stopping-V0 232 12 June 2012 Dennis Wright (hadr-stopping-V09-05-12) 445 ---------------------------------------------- 233 ------------------------------------------------------ 446 - G4HadronStoppingProcess.hh: remove member "G 234 - G4HadronStoppingProcess.hh: remove member "G4HadFinalState result: because 447 it shadows "result" in .cc file 235 it shadows "result" in .cc file 448 - replace shadowed variables m, mm, dir and in << 236 - replace shadowed variables m, mm, dir and index in .cc files 449 237 450 24 May 2012 Vladimir Ivanchenko (hadr-stopping 238 24 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-11) 451 ---------------------------------------------- 239 ------------------------------------------------------------ 452 - G4HadronStoppingProcess.cc - register it as 240 - G4HadronStoppingProcess.cc - register it as an extra process 453 - G4HadronicAbsorptionBertini.cc - set process 241 - G4HadronicAbsorptionBertini.cc - set process name "hBertiniCaptureAtRest" 454 242 455 23 May 2012 Michael Kelsey (hadr-stopping-V09- 243 23 May 2012 Michael Kelsey (hadr-stopping-V09-05-10) 456 ---------------------------------------------- 244 ---------------------------------------------------- 457 - G4HadronStoppingProcess.cc: Do not delete f 245 - G4HadronStoppingProcess.cc: Do not delete fEmCascade; ownership is 458 automatically transferred to G4HadronicInter 246 automatically transferred to G4HadronicInteractionRegistry by its ctor. 459 247 460 23 May 2012 Vladimir Ivanchenko (hadr-stopping 248 23 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-09) 461 ---------------------------------------------- 249 ------------------------------------------------------------ 462 23 May 2012 Vladimir Ivanchenko (hadr-stopping 250 23 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-08) 463 ---------------------------------------------- 251 ------------------------------------------------------------ 464 - G4EmCaptureCascade - fixed initialisation of << 252 - G4EmCaptureCascade - fixed initilisation of mesoatomic K-shelll energies 465 253 466 22 May 2012 Michael Kelsey (hadr-stopping-V09- 254 22 May 2012 Michael Kelsey (hadr-stopping-V09-05-07) 467 ---------------------------------------------- 255 ---------------------------------------------------- 468 - G4HadronStoppingProcess.cc: Set "enable" fl 256 - G4HadronStoppingProcess.cc: Set "enable" flags in constructor so that 469 process will register properly as "AtRest". 257 process will register properly as "AtRest". These flags override the 470 defaults from G4VDiscreteProcess. 258 defaults from G4VDiscreteProcess. 471 259 472 11 May 2012 Michael Kelsey 260 11 May 2012 Michael Kelsey 473 -------------------------- 261 -------------------------- 474 - G4HadronicAbsorptionBertini - NEW, inherits 262 - G4HadronicAbsorptionBertini - NEW, inherits from G4HadronStoppingProcess, 475 registering Bertini as the model. Ctor take 263 registering Bertini as the model. Ctor takes options G4ParticleDefinition 476 as (only) argument to use with IsApplicable. 264 as (only) argument to use with IsApplicable. 477 - G4PiMinusAbsorptionBertini.cc - DELETED, rep 265 - G4PiMinusAbsorptionBertini.cc - DELETED, replaced by above. 478 - G4PiMinusAbsorptionBertini.hh - Subclass of 266 - G4PiMinusAbsorptionBertini.hh - Subclass of G4HadronicAbsorptionBertini, 479 ctor in .hh file passes G4PionMinus to base. 267 ctor in .hh file passes G4PionMinus to base. 480 - G4KaonMinusAbsorptionBertini.hh - NEW subcla 268 - G4KaonMinusAbsorptionBertini.hh - NEW subclass of G4HAB, ctor in .hh file 481 passes G4KaonMinus to base. 269 passes G4KaonMinus to base. 482 - G4SigmaMinusAbsorptionBertini.hh - NEW subcl 270 - G4SigmaMinusAbsorptionBertini.hh - NEW subclass of G4HAB, ctor in .hh file 483 passes G4SigmaMinus to base. 271 passes G4SigmaMinus to base. 484 272 485 10 May 2012 Vladimir Ivanchenko (hadr-stopping 273 10 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-06) 486 ---------------------------------------------- 274 ------------------------------------------------------------ 487 - improved comments in new classes, implement 275 - improved comments in new classes, implement Description in new classes 488 276 489 06 May 2012 Vladimir Ivanchenko (hadr-stopping 277 06 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-05) 490 ---------------------------------------------- 278 ------------------------------------------------------------ 491 - added new classes G4MuonMinusBoundDecay, G4E 279 - added new classes G4MuonMinusBoundDecay, G4ElementSelector, 492 G4EmCaptureCascade, G4MuMinusCapturePrecompo 280 G4EmCaptureCascade, G4MuMinusCapturePrecompound, G4HadronStoppingProcess, 493 G4MuonMinusCapture which provides general st 281 G4MuonMinusCapture which provides general stopping process and 494 example of its implementation for mu- implem 282 example of its implementation for mu- implementing the same model 495 as in G4MuonMinusCaptureAtRest in granular d << 283 as in G4MuonMinusCaptureAtRest in granular design fully based on 496 the hadronic framework << 284 the hadronic framework 497 285 498 2 May 2012 G.Folger ( ..trun 286 2 May 2012 G.Folger ( ..trunk.. ) 499 ---------------------------------------------- 287 ------------------------------------------------------------ 500 - revert changes by Mikhail ( revs. r58293, r2 << 288 - revert changes by Mikhail ( revs. r58293, r28255 ) 501 289 502 28 Apr 2012 Mikhail Kosov (hadr-stopping-V09-0 290 28 Apr 2012 Mikhail Kosov (hadr-stopping-V09-05-04) 503 ---------------------------------------------- 291 ------------------------------------------------------------ 504 - moved model/chiral_inv_phase_space to chips 292 - moved model/chiral_inv_phase_space to chips 505 - formal temporary corrections in G4MuonMinusB 293 - formal temporary corrections in G4MuonMinusBoundDecay.cc, 506 G4MuMinusCapturePrecompound.cc, G4HadronStop 294 G4MuMinusCapturePrecompound.cc, G4HadronStoppingProcess.cc 507 295 508 05 April 2012 Alberto Ribon (hadr-stopping-V09 296 05 April 2012 Alberto Ribon (hadr-stopping-V09-05-03) 509 ---------------------------------------------- 297 ------------------------------------------------------------ 510 - G4FTFCaptureAtRest : included annihilation 298 - G4FTFCaptureAtRest : included annihilation of anti_sigma+. 511 299 512 16 February 2012 Vladimir Ivanchenko (hadr-sto 300 16 February 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-02) 513 ---------------------------------------------- 301 ------------------------------------------------------------ 514 - G4PiMinusAbsorptionBertini - return back us << 302 - G4PiMinusAbsorptionBertini - return back usage of native pre-compound 515 de-excitation for the Bertini cascade << 303 de-excitation for the Bertini cascade 516 304 517 20 January 2012 Vladimir Ivanchenko (hadr-stop 305 20 January 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-01) 518 ---------------------------------------------- 306 ------------------------------------------------------------ 519 - G4FTFCaptureAtRest - fixed typo; 307 - G4FTFCaptureAtRest - fixed typo; 520 308 521 20 January 2012 Vladimir Ivanchenko (hadr-stop 309 20 January 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-00) 522 ---------------------------------------------- 310 ------------------------------------------------------------ 523 - G4FTFCaptureAtRest - changed initialisation 311 - G4FTFCaptureAtRest - changed initialisation of de-excitation; 524 removed double deletion of objects; added 312 removed double deletion of objects; added registration 525 in G4HadronicProcessStore; added sub-type 313 in G4HadronicProcessStore; added sub-type definition 526 - G4PiMinusAbsorptionBertini - temporary do n << 314 - G4PiMinusAbsorptionBertini - temporary do not use native pre-compound 527 but Bertini pre-compound due to double de 315 but Bertini pre-compound due to double deletion of objects; 528 after fix of Bertini this should be retur 316 after fix of Bertini this should be return back 529 317 530 09 November 2011 Gunter Folger (hadr-stopp 318 09 November 2011 Gunter Folger (hadr-stopping-V09-04-07) 531 ---------------------------------------------- 319 ------------------------------------------------------------ 532 - fix stupid typo in sources.cmake 320 - fix stupid typo in sources.cmake 533 321 534 08 November 2011 Gunter Folger (hadr-stopp 322 08 November 2011 Gunter Folger (hadr-stopping-V09-04-06) 535 ---------------------------------------------- 323 ------------------------------------------------------------ 536 - add required include of "Bertini" to GNUmak 324 - add required include of "Bertini" to GNUmakefile and sources.cmake 537 325 538 07 November 2011 Witold Pokorski (hadr-stopp 326 07 November 2011 Witold Pokorski (hadr-stopping-V09-04-05) 539 ---------------------------------------------- 327 ------------------------------------------------------------ 540 (entry added by Gunter) 328 (entry added by Gunter) 541 - G4PiMinusAbsorptionBertini added. please mo 329 - G4PiMinusAbsorptionBertini added. please more detail ??? 542 330 543 02 November 2011 Alberto Ribon (hadr-stopp 331 02 November 2011 Alberto Ribon (hadr-stopping-V09-04-04) 544 ---------------------------------------------- 332 ------------------------------------------------------------ 545 - Migrated G4FTFCaptureAtRest to the new G4Exc 333 - Migrated G4FTFCaptureAtRest to the new G4Exception. 546 Files affected: 334 Files affected: 547 G4FTFCaptureAtRest.cc 335 G4FTFCaptureAtRest.cc 548 336 549 18 October 2011 Alberto Ribon (hadr-stoppi 337 18 October 2011 Alberto Ribon (hadr-stopping-V09-04-03) 550 ---------------------------------------------- 338 ----------------------------------------------------------- 551 - Added class G4FTFCaptureAtRest to handle nuc 339 - Added class G4FTFCaptureAtRest to handle nuclear capture 552 of anti-protons at rest with Fritiof. 340 of anti-protons at rest with Fritiof. 553 Files affected: 341 Files affected: 554 G4FTFCaptureAtRest.hh 342 G4FTFCaptureAtRest.hh 555 G4FTFCaptureAtRest.cc 343 G4FTFCaptureAtRest.cc 556 GNUmakefile 344 GNUmakefile 557 sources.cmake 345 sources.cmake 558 346 559 27 September 2011 Dennis Wright (hadr-stoppi 347 27 September 2011 Dennis Wright (hadr-stopping-V09-04-02) 560 ---------------------------------------------- 348 ----------------------------------------------------------- 561 - Migrate to integer Z and A. File affected: << 349 - Migrate to integer Z and A. File affected: 562 G4KaonMinusAbsorptionAtRest.cc 350 G4KaonMinusAbsorptionAtRest.cc 563 351 564 17 September 2011 Dennis Wright (hadr-stoppi 352 17 September 2011 Dennis Wright (hadr-stopping-V09-04-01) 565 ---------------------------------------------- 353 ----------------------------------------------------------- 566 - G4Exception migration: 354 - G4Exception migration: 567 G4PiMinusAbsorptionAtRest.cc 355 G4PiMinusAbsorptionAtRest.cc 568 G4KaonMinusAbsorptionAtRest.cc 356 G4KaonMinusAbsorptionAtRest.cc 569 357 570 15-May-2011 Dennis Wright (hadr-stopping-V09- 358 15-May-2011 Dennis Wright (hadr-stopping-V09-04-00) 571 ---------------------------------------------- 359 ---------------------------------------------------- 572 - G4AntiNeutronAnnihilationAtRest.cc, G4AntiPr 360 - G4AntiNeutronAnnihilationAtRest.cc, G4AntiProtonAnnihilationAtRest.cc, 573 G4KaonMinusAbsorptionAtRest.cc, G4KaonMinusA 361 G4KaonMinusAbsorptionAtRest.cc, G4KaonMinusAbsorption.cc, 574 G4NeutronCaptureAtRest.cc, G4PionMinusAbsorp 362 G4NeutronCaptureAtRest.cc, G4PionMinusAbsorptionAtRest.cc : 575 remove variables which were set but not used 363 remove variables which were set but not used, based on warnings from 576 gcc-4.6.0 compiler. 364 gcc-4.6.0 compiler. 577 365 578 11-Nov-2010 Dennis Wright (hadr-stopping-V09- 366 11-Nov-2010 Dennis Wright (hadr-stopping-V09-03-01) 579 ---------------------------------------------- 367 ---------------------------------------------------------- 580 - G4MuonMinusCaptureAtRest::DoMuCapture : fix << 368 - G4MuonMinusCaptureAtRest::DoMuCapture : fix unused branch 581 pd = G4Deuteron::Deuteron() in mass calcul 369 pd = G4Deuteron::Deuteron() in mass calculation 582 - G4PiMinusStopMaterial: theR was used but uni 370 - G4PiMinusStopMaterial: theR was used but uninitialized. Now init'ed 583 to 0.5 in ctor << 371 to 0.5 in ctor 584 - G4PiMinusAbsorptionAtRest: remove null test 372 - G4PiMinusAbsorptionAtRest: remove null test for vector pointer 585 in dtor << 373 in dtor 586 - G4StopDummyDeexcitation: initialize pointer 374 - G4StopDummyDeexcitation: initialize pointer _products in ctor 587 - G4KaonMinusAbsorptionAtRest::SigmaLambdaConv 375 - G4KaonMinusAbsorptionAtRest::SigmaLambdaConversion : add dummy 588 particles to default of switch/case to avo 376 particles to default of switch/case to avoid possible NULL 589 pointers 377 pointers 590 << 378 591 20-Sep-2010 Gunter Folger (hadr-stopping-V09- 379 20-Sep-2010 Gunter Folger (hadr-stopping-V09-03-00) 592 ---------------------------------------------- 380 ---------------------------------------------------------- 593 - G4MuonMinusCaptureAtRest use integer A&Z for 381 - G4MuonMinusCaptureAtRest use integer A&Z for G4Fancy3DNucleus 594 382 595 19-Nov-2009 Vladimir Ivantchenko (hadr-stoppin 383 19-Nov-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-04) 596 ---------------------------------------------- 384 ---------------------------------------------------------- 597 - G4PiMinusAbsorptionAtRest and G4KaonMinusAbs 385 - G4PiMinusAbsorptionAtRest and G4KaonMinusAbsorptionAtRest - fixed 598 usage of G4ThreeVector 386 usage of G4ThreeVector 599 387 600 06-Aug-2009 Gabriele Cosmo (hadr-stopping-V09- 388 06-Aug-2009 Gabriele Cosmo (hadr-stopping-V09-02-03) 601 ---------------------------------------------- 389 ---------------------------------------------------------- 602 - Removed left-over inclusions of G4NucleiProp 390 - Removed left-over inclusions of G4NucleiPropertiesTable.hh ... 603 391 604 04-Aug-2009 Vladimir Ivantchenko (hadr-stoppin 392 04-Aug-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-02) 605 ---------------------------------------------- 393 ---------------------------------------------------------- 606 - removed unused include of G4NucleiProperties << 394 - removed unused include of G4NucleiPropertiesTable.hh 607 395 608 02-Feb-2009 Vladimir Ivantchenko (hadr-stoppin 396 02-Feb-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-01) 609 ---------------------------------------------- 397 ---------------------------------------------------------- 610 - added registration/deregistration to all LHE 398 - added registration/deregistration to all LHEP processes 611 399 612 23-Jan-2009 Vladimir Ivantchenko (hadr-stoppin 400 23-Jan-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-00) 613 ---------------------------------------------- 401 ---------------------------------------------------------- 614 G4MuonMinusCaptureAtRest - added deregistratio << 402 G4MuonMinusCaptureAtRest - added deregistration 615 403 616 22-Oct-2008 Dennis Wright (hadr-stopping-V09-0 404 22-Oct-2008 Dennis Wright (hadr-stopping-V09-01-05) 617 ---------------------------------------------- 405 --------------------------------------------------- 618 - replace G4NucleiPropertiesTable::GetBindingE << 406 - replace G4NucleiPropertiesTable::GetBindingEnergy() with 619 G4NucleiProperties::GetBindingEnergy() in << 407 G4NucleiProperties::GetBindingEnergy() in 620 G4KaonMinusAbsorptionAtRest.cc and G4PiMinus 408 G4KaonMinusAbsorptionAtRest.cc and G4PiMinusStopAbsorption.cc 621 - replace G4NucleiPropertiesTable::GetAtomicMa 409 - replace G4NucleiPropertiesTable::GetAtomicMass with 622 G4NucleiProperties::GetNuclearMass in G4Stop 410 G4NucleiProperties::GetNuclearMass in G4StopTheoDeexcitation.cc 623 411 624 02-Oct-2008 Dennis Wright (hadr-stopping-V09-0 412 02-Oct-2008 Dennis Wright (hadr-stopping-V09-01-04) 625 ---------------------------------------------- 413 --------------------------------------------------- 626 - replace integers with corresponding process 414 - replace integers with corresponding process type enum values 627 415 628 01-Sep-2008 Vladimir Ivantchenko (hadr-stoppin 416 01-Sep-2008 Vladimir Ivantchenko (hadr-stopping-V09-01-03) 629 ---------------------------------------------- 417 ---------------------------------------------------------- 630 G4MuonMinusCaptureAtRest - added registration << 418 G4MuonMinusCaptureAtRest - added registration in the 631 G4HadronicprocessStore and PrintInfo by 419 G4HadronicprocessStore and PrintInfo by adding 632 PreparePhysicsTable and BuildPhysicsTab 420 PreparePhysicsTable and BuildPhysicsTable methods 633 GNUmakefile - add includes 421 GNUmakefile - add includes 634 422 635 08-Jul-2008 Dennis Wright (hadr-stopping-V09-0 423 08-Jul-2008 Dennis Wright (hadr-stopping-V09-01-02) 636 ---------------------------------------------- 424 --------------------------------------------------- 637 - set process sub-type to 15 for << 425 - set process sub-type to 15 for 638 G4AntiNeutronAnnihilationAtRest, G4AntiProto 426 G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, 639 G4KaonMinusAbsorption, G4KaonMinusAbsorption 427 G4KaonMinusAbsorption, G4KaonMinusAbsorptionAtRest, 640 G4MuonMinusCaptureAtRest, G4NeutronCaptureAt 428 G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, 641 G4PiMinusAbsorptionAtRest, G4PionMinusAbsorp 429 G4PiMinusAbsorptionAtRest, G4PionMinusAbsorptionAtRest 642 430 643 05-May-2007 Vladimir Ivantchenko (hadr-stoppin 431 05-May-2007 Vladimir Ivantchenko (hadr-stopping-V09-01-01) 644 ---------------------------------------------- 432 ---------------------------------------------------------- 645 - G4MuMinusCaptureCascade - fixed NaN value in 433 - G4MuMinusCaptureCascade - fixed NaN value in bound muon decay 646 434 647 28-Mar-2008 Dennis Wright (hadr-stopping-V09-0 435 28-Mar-2008 Dennis Wright (hadr-stopping-V09-01-00) 648 ---------------------------------------------- 436 --------------------------------------------------- 649 G4NeutronCaptureAtRest::AtomAs - add () around << 437 G4NeutronCaptureAtRest::AtomAs - add () around && within || to 650 fix gcc-4.3 compiler warning 438 fix gcc-4.3 compiler warning 651 439 652 19-Nov-2007 Vladimir Ivantchenko (hadr-stoppin 440 19-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-05) 653 ---------------------------------------------- 441 ---------------------------------------------------------- 654 G4MuonMinusCaptureAtRest - move back << 442 G4MuonMinusCaptureAtRest - move back 655 443 656 15-Nov-2007 Vladimir Ivantchenko (hadr-stoppin 444 15-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-04) 657 ---------------------------------------------- 445 ---------------------------------------------------------- 658 G4MuonMinusCaptureAtRest - move instantiation 446 G4MuonMinusCaptureAtRest - move instantiation of G4ExitationHandler from 659 constructor to run 447 constructor to run time 660 448 661 14-Nov-2007 Vladimir Ivantchenko (hadr-stoppin 449 14-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-03) 662 ---------------------------------------------- 450 ---------------------------------------------------------- 663 G4MuonMinusCaptureAtRest - fixed old memory le 451 G4MuonMinusCaptureAtRest - fixed old memory leak 664 452 665 02-Oct-2007 Vladimir Ivantchenko (hadr-stoppin 453 02-Oct-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-02) 666 ---------------------------------------------- 454 ---------------------------------------------------------- 667 G4StopElementSelector - fixed typo in Primakof 455 G4StopElementSelector - fixed typo in Primakoff formula for capture 668 velosity 456 velosity 669 457 670 05-Jul-2007 Dennis Wright (hadr-stopping-V09-0 458 05-Jul-2007 Dennis Wright (hadr-stopping-V09-00-01) 671 ---------------------------------------------- 459 --------------------------------------------------- 672 - removed old-style copyright from all headers 460 - removed old-style copyright from all headers 673 - fixed Software Reference Manual tags << 461 - fixed Software Reference Manual tags 674 462 675 05-Jul-2007 Gabriele Cosmo (hadr-stopping-V09- 463 05-Jul-2007 Gabriele Cosmo (hadr-stopping-V09-00-00) 676 ---------------------------------------------- 464 ---------------------------------------------------- 677 - Fixed signature of G4MuMinusCaptureCascade:: 465 - Fixed signature of G4MuMinusCaptureCascade::DoCascade() expecting 'const' 678 as arguments for A and Z. Resolves linking p 466 as arguments for A and Z. Resolves linking problems on SUN-CC. 679 467 680 13-Feb-2007 Vladimir Ivantchenko (hadr-stoppin 468 13-Feb-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-02) 681 ---------------------------------------------- 469 ---------------------------------------------------------- 682 - G4MuMinusCaptureCascade - add sampling of 470 - G4MuMinusCaptureCascade - add sampling of random vector of e- in decay; 683 add factor 2 in 471 add factor 2 in potential energy. 684 472 685 24-Jan-2007 Vladimir Ivantchenko (hadr-stoppin 473 24-Jan-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-01) 686 ---------------------------------------------- 474 ---------------------------------------------------------- 687 - G4MuonMinusCaptureAtRest - fix problem for 475 - G4MuonMinusCaptureAtRest - fix problem for the case, when isotope vector undefined 688 476 689 24-Jan-2007 Vladimir Ivantchenko (hadr-stoppin 477 24-Jan-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-00) 690 ---------------------------------------------- 478 ---------------------------------------------------------- 691 - G4MuonMinusCaptureAtRest - force to use rou 479 - G4MuonMinusCaptureAtRest - force to use round targetA and fix bug #926 692 480 693 1-Dec-2006 Gunter Folger (hadr-stopping-V08- 481 1-Dec-2006 Gunter Folger (hadr-stopping-V08-01-01) 694 ---------------------------------------------- 482 ---------------------------------------------------- 695 - correct inconsistent use of targetA; for ef 483 - correct inconsistent use of targetA; for effective targetA transforming 696 to integer using G4int and G4lrint gives va 484 to integer using G4int and G4lrint gives values different by 1. 697 << 485 698 16-Nov-2006 Vladimir Ivantchenko (hadr-stoppin 486 16-Nov-2006 Vladimir Ivantchenko (hadr-stopping-V08-01-00) 699 ---------------------------------------------- 487 ---------------------------------------------------------- 700 - G4MuonMinusCaptureAtRest - fix bounding ene 488 - G4MuonMinusCaptureAtRest - fix bounding energies, rewrite DoMuonCapture 701 method, introduc 489 method, introduce protection against negative 702 excitation energ 490 excitation energy of residual nucleus, 703 special treatmen 491 special treatment of H and He capture; 704 - G4MuMinusCaptureCascade - clean up interfa 492 - G4MuMinusCaptureCascade - clean up interfaces, improve kinematics 705 in muon decay sa 493 in muon decay sampling 706 494 707 20-Jan-2006 Gunter Folger (hadr-stopping-V08- 495 20-Jan-2006 Gunter Folger (hadr-stopping-V08-00-00) 708 ---------------------------------------------- 496 ---------------------------------------------------- 709 - set process type to fHadronic for all proce 497 - set process type to fHadronic for all processes in hadronic/stopping 710 498 711 17-May-2006 Vladimir Ivantchenko (hadr-stoppin 499 17-May-2006 Vladimir Ivantchenko (hadr-stopping-V08-00-01) 712 ---------------------------------------------- 500 ---------------------------------------------------------- 713 - clean up energy/momentum balance for G4Muon 501 - clean up energy/momentum balance for G4MuonMinusCaptureAtRest