Geant4 Cross Reference |
1 # Category proc-biasgen 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-07-18 Gabriele Cosmo (proc-biasgen-V11 10 - Fixed reported Coverity defects, to use 'con 11 implicit copies. 12 - Basic C++11 corrections (use of nullptr, aut 13 14 ## 2022-07-17 Vladimir Ivanchenko (proc-biasge 15 - G4BOptnChangeCrossSection - fix Coverity war 16 17 ## 2022-11-23 Gabriele Cosmo (proc-biasgen-V11 18 - Fixed compilation warnings for implicit type 19 20 ## 2022-08-31, Gabriele Cosmo (proc-biasgen-V1 21 - Fixed defects reported by Coverity in G4BOpt 22 23 ## 2021-12-10 Ben Morgan (proc-biasgen-V11-00- 24 - Change to new Markdown History format 25 26 --- 27 28 # History entries prior to 11.0 29 30 August 4, 2021 A. Ribon 31 - G4BOptrForceCollision : migrated to the new 32 - proc-biasgen-V10-07-01 33 34 April 16th, 2021 B. Morgan 35 - Migrate build to modular CMake API 36 - proc-biasgen-V10-07-00 37 38 November 15th, 2019 M. Verderi 39 - Introduce leading particle biasing proc-bias 40 This is made implementing the new biasing op 41 include/G4BOptnLeadingParticle.hh 42 src/G4BOptnLeadingParticle.cc 43 - G4BOptnChangeCrossSection: 44 add argument to: 45 void SetBiasedCrossSection(G4double 46 as option to update the interaction length w 47 setting a new cross-section value: 48 void SetBiasedCrossSection(G4double 49 default value makes the change backward comp 50 51 52 November 24th, 2017 M. Verderi 53 - Fix G4BiasingProcessInterface for wrong sett 54 GPIL/DoIt flags in case charged particles. A 55 a pure along, this broke the initial logic b 56 that, before, physics processes always had a 57 - proc-biasgen-V10-03-00 58 59 60 November 15th, 2016, M. Verderi 61 - Fix one Coverity warning in G4ParallelGeomet 62 - proc-biasgen-V10-02-06 63 64 November 3rd, 2016, M. Verderi 65 - Remove reference to obsolete G4BiasingApplie 66 and related logic. DenyProcessPostStepDoIt(. 67 was concerned by this logic change. (The rel 68 is handled by ApplyFinalStateBiasing(...) in 69 proc-biasgen-V10-00-00.) 70 - proc-biasgen-V10-02-05 71 72 October 26th, 2016, M. Verderi 73 - Development tag for introducing parallel geo 74 - G4BiasingProcessInterface : checks for bia 75 - G4ParallelGeometriesLimiterProcess : a new 76 of the parallel geometries (one instance h 77 - G4BiasingProcessSharedData : data shared a 78 G4ParticleDefinition ; extended to cary in 79 G4BiasingProcessSharedData now also holds 80 managers, this was held before by G4Biasin 81 - G4BiasingHelper : extended to handle addit 82 to process manager. 83 - proc-biasgen-V10-02-04 84 85 March 8th, 2016, M. Verderi 86 - Clean up for unused variable fParticleChange 87 - proc-biasgen-V10-02-03 88 89 March 7th, 2016, M. Verderi 90 - Fix coverity warnings in src/G4BiasingProces 91 - proc-biasgen-V10-02-02 92 93 January 20th, 2016, M. Verderi 94 - fix compilation warning in order initializat 95 in src/G4BiasingProcessInterface.cc. 96 - proc-biasgen-V10-02-01 97 98 January 19th, 2016, M. Verderi 99 - fix various coverity warnings (unitialized v 100 effect. Fixes in: 101 src/G4BOptnChangeCrossSection.cc 102 src/G4BOptnCloning.cc 103 src/G4BOptnForceCommonTruncatedExp.cc 104 src/G4BOptnForceFreeFlight.cc 105 src/G4BOptrForceCollision.cc 106 src/G4BiasingProcessInterface.cc 107 include/G4BiasingProcessSharedData.hh 108 and minor cosmetics in: 109 include/G4BOptnCloning.hh 110 include/G4BOptnForceFreeFlight.hh 111 - proc-biasgen-V10-02-00 112 113 November 6th, 2015, M. Verderi 114 - fix non initialization of model IDs in MT mo 115 - prevent "over initialization" of operators ( 116 first process of process managers were calli 117 these initializations). 118 - proc-biasgen-V10-01-01 119 120 November 6th, 2015, M. Verderi 121 - adaptation to using G4VAuxiliaryTrackInforma 122 o creation of G4BOptrForceCollisionTrackDa 123 o quite rewriting of G4BOptrForceCollision 124 removing many state variables used for b 125 which is now achieved much simplier by t 126 Comes together with related logic re-wri 127 o Removal of dependencies to management/G4 128 now deleted since proc-biasmng-V10-01-00 129 - proc-biasgen-V10-01-00 130 131 November 14th, 2014 M.Verderi 132 - Serious fix in G4InteractionLawPhysical:: 133 UpdateInteractionLengthForStep(...) 134 - proc-biasgen-V10-00-03 135 136 November 13th, 2014 M.Verderi 137 - Tentative fix of crach in optimized mode 138 missing initialization in second constructor 139 - proc-biasgen-V10-00-02 140 141 November 11th, 2014 M.Verderi 142 - fix Coverity bugs 143 - proc-biasgen-V10-00-01 144 145 November 11th, 2014 M.Verderi 146 - Introduce anticipated call to PostStepGPIL o 147 by G4BiasingProcessInterface. This allows to 148 physics cross-sections at the first call to 149 - Adaptation to change of G4VBiasingOperation 150 DenyProcessPostStepDoIt(...) ). 151 - tag : proc-biasgen-V10-00-00 . 152 153 154 October 10th, 2013 A.Howard 155 - Subdirectory and history file created. 156 157