Geant4 Cross Reference |
1 # Category emhighenergy 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 ## 2024-09-10 Alberto Ribon (emhighenergy-V11- 10 - G4DynamicParticleIonisation, G4DynamicPartic 11 (GetMeanFreePath and GetContinuousStepLimit) 12 13 ## 2024-08-23 Vladimir Ivanchenko (emhighenerg 14 - Added new processes G4DynamicParticleIonisat 15 G4DynamicParticleFluctuation, which perfor 16 on fly using only G4DynamicParticle data, 17 18 ## 2023-06-06 Helmut Burkhardt (emhighenergy-V 19 - G4GammaConversionToMuons removing using name 20 - G4AnnihiToMuPair removing using namespace st 21 22 ## 2023-06-02 Vladimir Ivanchenko (emhighenerg 23 - G4GammaConversionToMuons - fixed FPE excepti 24 element and address issue of cross section f 25 26 ## 2022-11-23 Gabriele Cosmo (emhighenergy-V11 27 - Fixed more compilation warnings for implicit 28 29 ## 2022-11-18 Gabriele Cosmo (emhighenergy-V11 30 - Fixed compilation warnings for implicit type 31 32 ## 2022-09-05 Ben Morgan (emhighenergy-V11-00- 33 - Resolve duplicated G4partman dependency as p 34 35 ## 2022-07-04 Vladimir Ivanchenko (emhighenerg 36 - G4hPairProduction, G4hPairProductionModel - 37 38 ## 2021-12-10 Ben Morgan (emhighenergy-V11-00- 39 - Change to new Markdown History format 40 41 --- 42 43 # History entries prior to 11.0 44 45 20 October 21: V.Ivanchenko (emhighenergy-V10- 46 - G4AnnihiToMuPair - added option of tau+tau- 47 optimized computation of cross sections in 48 added process sub-type via enumerator 49 50 16 August 2021: J.Hahnfeld (emhighenergy-V10-0 51 - G4AnnihiToMuPair - return DBL_MAX if below t 52 remember G4LossTableManager for correct dere 53 54 18 July 21: V.Ivanchenko (emhighenergy-V10-07 55 - G4mplIonisationModel, G4mplIonisationWithDel 56 according to change of G4VEmFluctuationMod 57 58 15 May 21: V.Ivanchenko (emhighenergy-V10-07- 59 - G4eeToHadrons - updated integral type 60 61 15 March 21: V.Ivanchenko (emhighenergy-V10-0 62 - update all classes to 11.0: clean-up interfa 63 improved initialisation 64 65 21 February 21: V.Ivanchenko (emhighenergy-V1 66 - G4hBremsstrahlungModel - added header 67 68 08 February 21: V.Ivanchenko (emhighenergy-V1 69 - G4hhIonisation - G4BohrFuluctuations is remo 70 71 29 October 2020: V.Ivantchenko (emhighenergy-V 72 - G4hPairProductionModel, G4hBremsstrahlungMod 73 G4hBremsstrahlung - added definition of the 74 for creation of a vertex, when energy tran 75 threshold (CMS request) 76 77 01 September 2020: G.Amadio (emhighenergy-V10- 78 - G4hPairProductionModel - inherit ComputeDMic 79 from G4MuPairProductionModel to avoid code d 80 81 30 October 2019: I.Semeniouk (emhighenergy-V10 82 - G4GammaConversionToMuons - initialisation of 83 84 18 October 2019: V.Ivantchenko (emhighenergy-V 85 - G4GammaConversionToMuons - added initialisat 86 87 08 October 2019: V.Ivantchenko (emhighenergy-V 88 - G4GammaConversionToMuons - fixed DeRegister; 89 possibility to use 5D model for the sampli 90 91 02 July 2019: V.Ivantchenko (emhighenergy-V10- 92 - G4mplIonisationWithDeltaModel, G4mplIonisati 93 dEdx for electron gas model (beta<0.01) - 94 95 03 April 2019: V.Ivantchenko (emhighenergy-V10 96 - G4GammaConversionToMuons, G4AnnihiToMuPair - 97 mechanism 98 99 21 March 2019: V.Ivantchenko (emhighenergy-V10 100 - G4GammaConversionToMuons - fixed low-energy 101 of intermediate limit 5*MuMass, below whic 102 x-section similar to the Bethe-Heitler mod 103 in energy sampling for low-energy 104 105 01 March 2019: V.Ivantchenko (emhighenergy-V10 106 - G4mplIonisation, G4mplIonisationWithDeltaMod 107 for delta-electron production threshold (f 108 109 17 Sept 2018: D.Sawkey (emhighenergy-V10-04-02 110 - G4eeToHadrons, G4eeToHadronsMultiModel, G4hB 111 G4hhIonisation, G4mplIonisation: automatic d 112 113 01 May 2018: V.Ivant (emhighenergy-V10-04-01) 114 - G4eeToHadronsMultiModel - cleanup of headers 115 - G4eeToHadronsModel, G4mplIonisationWithDelta 116 117 28 Feb 2018: V.Ivant (emhighenergy-V10-04-00) 118 - G4AnnihiToMuPair - H.Burkhardt added Coulomb 119 cross section at the threshold 120 121 08 Nov 2017: D.Sawkey (emhighenergy-V10-03-05) 122 - G4hBremsstrahlung, G4hPairProduction - updat 123 124 27 Oct 2017: V.Ivant (emhighenergy-V10-03-04) 125 - G4GammaConversionToMuons - changed parameter 126 elastic formfactor (A.Sokolov); use intege 127 sampling algorithm 128 129 19 Oct 2017: D.Sawkey (emhighenergy-V10-03-03) 130 - add dummy ProcessDescription for html doc 131 132 12 Oct 2017: V.Ivant (emhighenergy-V10-03-02) 133 - G4eeToHadrons - switched from ProcessDescrip 134 135 11 Oct 2017: V.Ivant (emhighenergy-V10-03-01) 136 - G4eeToHadrons, G4eeToHadronsMultiModel - imp 137 Description(..) instead of PrintInfo() 138 139 03 Aug 2017: V.Ivant (emhighenergy-V10-03-00) 140 - G4eeToHadrons, G4hhIonisation, G4mplIonisati 141 model initialisation 142 143 1 Jun 2016: D.Sawkey (emhighenergy-V10-02-00) 144 - Most files: use C++11 features explicit, ove 145 146 05 Now 2015: G.Cosmo (emhighenergy-V10-01-04) 147 - Replaced use of variable 'L' in G4eeToHadron 148 shadowing of new volumetric units. 149 150 07 Apr 2015: V.Ivant (emhighenergy-V10-01-03) 151 - Added checks to do/while loops 152 153 28 Apr 2015: V.Ivant (emhighenergy-V10-01-02) 154 - G4eeTo3PiModel - do not use default construc 155 156 20 Feb 2015: V.Ivant (emhighenergy-V10-01-01) 157 - G4eeTo3PiModel - increased majoranta for sam 158 state; fixed bug in sampling 159 160 20 Feb 2015: V.Ivant (emhighenergy-V10-01-00) 161 - G4eeToHadronsModel - fixed kinematics in ISR 162 (problem #1716); added check on energy bal 163 164 22 Oct 2014: V.Ivant (emhighenergy-V10-00-05) 165 - G4eeToHadrons, G4hBremsstrahlung, G4hPairPro 166 G4hhIonisation, G4mplIonisation - use G4EmPa 167 168 07 Sept 2014: V.Ivant (emhighenergy-V10-00-04) 169 - G4GammaConversionToMuons - added protection 170 at the reaction threashold; removed G4Thre 171 introduced G4Exp, G4Log and nist functions 172 limiting do/while loops 173 174 24 July 2014: V.Ivant (emhighenergy-V10-00-03) 175 24 July 2014: V.Ivant (emhighenergy-V10-00-02) 176 - G4Vee2hadrons - fixed build for gcc 4.1 177 178 18 July 2014: V.Ivant (emhighenergy-V10-00-01) 179 - G4eeTo3PiModel - fixed sampling algorithm 180 181 18 July 2014: V.Ivant (emhighenergy-V10-00-00) 182 - Naruhiro Chikuma verified and updated positr 183 models: G4Vee2hadrons, G4ee2KChargedModel, 184 G4eeTo3PiModel, G4eeToHadronsMultiModel, G 185 G4eeToTwoPiModel, G4eeToHadronsModel; and 186 This includes adition on extra inline meth 187 to CM, to initilise models, more correct t 188 migration to updated PhysicsVector interfa 189 190 13 November 2013: V.Ivant (emhighenergy-V09-06 191 - G4mplIonisationModel - fixed compillation pr 192 193 12 November 2013: V.Ivant (emhighenergy-V09-06 194 - G4mplIonisationModel, G4mplIonisationWithDel 195 gas ionisation part of a model (problem is 196 <zw4vm@virginia.edu>); before model was wo 197 very heavy monopoles in Silicon and not ac 198 199 19 August 2013: V.Ivant (emhighenergy-V09-06-0 200 - G4hPairProductionModel - do not call obsolet 201 use G4Log and G4Exp 202 - G4hBremsstrahlungModel - use G4Log 203 204 09 August 2013: V.Ivant (emhighenergy-V09-06-0 205 09 August 2013: V.Ivant (emhighenergy-V09-06-0 206 - G4hBremsstrahlung - use inheritence of G4MuB 207 removed unused headers; 208 - G4hPairProduction - use inheritence of G4MuP 209 removed unused headers; lowestEnergy limit 210 than 8*mass because in that case the model 211 212 09 July 2013: V.Ivant (emhighenergy-V09-06-04) 213 - G4hPairProductionModel - substitute SetCurre 214 by SetElement(G4int) 215 216 03 July 2013: V.Ivant (emhighenergy-V09-06-03) 217 - G4mplIonisationModel, G4mplIonisationWithDel 218 interface to G4VEmFluctuations 219 220 10 January 2013: V.Ivant (emhighenergy-V09-06- 221 - G4mplIonisationWithDeltaModel - minor cleanu 222 223 09 January 2013: V.Ivant (emhighenergy-V09-06- 224 - G4mplIonisationWithDeltaModel - fixed factor 225 of delta-electron production 226 227 10 December 2012: V.Ivant (emhighenergy-V09-06 228 - G4eeTo3PiModel - removed printout from destr 229 230 21 July 2012: V.Ivant (emhighenergy-V09-05-03) 231 - G4hBremsstrahlung, G4mplIonisation, G4hPair 232 secondary particle type defined in constru 233 method, this is needed for correct initial 234 235 11 July 2012: G.Cosmo (emhighenergy-V09-05-02) 236 - Explicitly use inclusion of headers for syst 237 constants, in plan to remove implicit inclus 238 239 07 June 2012: V.Ivant (emhighenergy-V09-05-01) 240 - Fixed variable shagowing 241 242 27 May 2012: V.Ivant (emhighenergy-V09-05-00) 243 - G4mplIonisation, G4mplIonisationModel, G4mpl 244 extended energy range of dedx and other ta 245 this is required for interpolation of dEdx 246 247 10 November 2011: V.Ivant (emhighenergy-V09-04 248 - G4hPairProduction, G4eeToHadronsMultiModel, 249 G4mplIonisationModel, G4mplIonisationWithDel 250 initialisation problems reported by the Co 251 252 3 November 2011: V.Ivant (emhighenergy-V09-04- 253 - G4hBremsstrahlung, G4hPairProduction - impro 254 allowing to used model instantiated in Phy 255 saving initialisation time) 256 257 12 July 11: V.Ivanchenko (emhighenergy-V09-04- 258 - G4GammaConversionToMuons - removed include o 259 260 26 October 10: V.Ivanchenko (emhighenergy-V09- 261 - Fixed problem reported by the Coverity tools 262 initialisation) 263 - Added G4mplIonisationWithDeltaModel which is 264 G4mplIonisationModel by default - delat-ray 265 both by ATLAS and CMS 266 267 04 March 10: V.Ivanchenko (emhighenergy-V09-03 268 - G4ICRU73NoDeltaModel - new model derived fro 269 270 28 March 10: V.Ivanchenko (emhighenergy-V09-03 271 - G4mplIonisation - fixed IsApplicable method 272 (CMS report crash in the c 273 of monopoles are instanti 274 275 11 November 09: V.Ivanchenko (emhighenergy-V09 276 - G4eeTo3PiModel - fixed vector product in mat 277 278 09 November 09: V.Ivanchenko (emhighenergy-V09 279 - G4AnnihiToMuPair added method CrossSectionPe 280 added integral option to Po 281 simulation near cross secti 282 283 12 April 09: V.Ivanchenko (emhighenergy-V09-02 284 - G4mplIonisationModel, G4eeToHadronsMultiMode 285 286 20 February 09: V.Ivanchenko (emhighenergy-V09 287 - Cleanup: improved comments, move virtual met 288 289 16 October 08: V.Ivanchenko (emhighenergy-V09- 290 - Updated processes enumeration and printout 291 292 21 July 08: V.Ivanchenko (emhighenergy-V09-01 293 - G4hBremsstrahlungModel, G4hPairProductionMod 294 the CrossSectionPerA 295 296 10 July 08: V.Ivanchenko (emhighenergy-V09-01 297 - G4eeCrossSections - migrated to PDG 2006 298 - G4eeToHadronsMultiModel - added main reactio 299 phi resonances 300 - New models: G4eeTo3PiModel, G4eeToPGammaMode 301 G4ee2KNeutralModel 302 303 8 July 08: V.Ivanchenko (emhighenergy-V09-01- 304 - G4GammaConversionToMuons - all exit() substi 305 306 4 April 08: V.Ivanchenko (emhighenergy-V09-01 307 - G4hBremsstrahlungModel - remove static const 308 309 14 March 08: V.Ivanchenko (emhighenergy-V09-0 310 06 March 08: V.Ivanchenko (emhighenergy-V09-0 311 - G4hBremsstrahlungModel, G4hBremsstrahlung, G 312 G4hPairProduction are added 313 - SubType for all processes is initialized 314 315 13 November 07: V.Ivanchenko (emhighenergy-V0 316 - G4mplIonisationModel - introduced theoretica 317 parameterization of d 318 319 14 August 07: V.Ivanchenko (emhighenergy-V09- 320 - G4mplIonisationModel - fixed low-energy para 321 energy loss; verified mean energy loss 322 323 31 May 07: V.Ivanchenko (emhighenergy-V08-03- 324 - G4mplIonisation - fixed destruction of monop 325 326 23 May 07: V.Ivanchenko (emhighenergy-V08-03- 327 - In all processes inherit from G4VEnergyLossP 328 remove method SecondaryPostStep; 329 330 22 May 07: V.Ivanchenko (emhighenergy-V08-03- 331 - G4VEmModel - changed interface of SampleSeco 332 void, extra parameter std::vector<G4DynamicP 333 classes using or inhereting this interface a 334 About 5% speadup of EM shower simulation 335 336 25 October 06: V.Ivant (emhighenergy-V08-01-00 337 - added G4mplIonisation and G4mplIonisationMod 338 classic magnetic monopole 339 - G4hhIonisation - add maxKinEnergy class memb 340 341 15 February 05: V.Ivant (emhighenergy-V08-00-0 342 - added functions G4BraggModel::ComputeCrossSe 343 - added functions G4BraggIonModel::ComputeCros 344 345 10 January 05: V.Ivant (emhighenergy-V08-00-00 346 - substitute the method SetStepLimits by SetSt 347 - move initialisation of default values to the 348 349 29 November 05: V.Ivant (emhighenergy-V07-01-0 350 - Fix initialisation problems in G4hhIonisatio 351 352 23 November 05: V.Ivant (emhighenergy-V07-01-0 353 - G4eeToHadrons - fix verbosity, restore missi 354 - G4eeToHadronsModel - change verbosity level 355 356 30 October 05: V.Ivant (emhighenergy-V07-01-02 357 - Remove magnetic change from G4BraggNoDeltaMo 358 - add G4hhIonisation - ionisation for heavy ex 359 360 05 August 05: V.Ivant (emhighenergy-V07-01-01) 361 - Remove inline constructors and destructors 362 363 30 June 05: V.Ivant (emhighenergy-V07-01-00) 364 - Fix a misprint in G4BetheBlochNoDeltaModel 365 366 18 May 05: V.Ivant (highenergy-V07-00-01) 367 - Use optimised interfaces from utils - reorga 368 - Add G4BetheBlochNoDeltaModel and G4BraggNoDe 369 of energy loss of very heavy particles 370 371 13 April 05: V.Ivant (highenergy-V07-00-00) 372 - Migrade to updated interfaces of utils 373 374 01 Dec 04: V.Ivant (highenergy-V06-02-01) 375 - Migration to cmath 376 377 29 Nov 04: V.Ivant (highenergy-V06-02-00) 378 - Created 379