Geant4 Cross Reference |
1 # Category phys-ctor-decay History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). It must **not** 5 be used as a substitute for writing good git commit messages! 6 7 ## 2024-08-01 Alberto Ribon (phys-ctor-decay-V11-02-00) 8 - G4UnknownDecayPhysics : extended to G4ChargedUnknownParticle. 9 ( This is part of ATLAS and LHCb request to assign automatically 10 ionisation and multiple scattering processes to charged primary particles 11 with valid PDG code but not known to Geant4. ) 12 13 ## 2023-11-07 Alberto Ribon (phys-ctor-decay-V11-01-01) 14 - G4RadioactiveDecayPhysics : replaced G4RadioactiveDecay with 15 G4Radioactivation to be able to run in biasing mode (not only in 16 analogue mode, as before with G4RadioactiveDecay). 17 18 ## 2023-01-11 Alberto Ribon (phys-ctor-decay-V11-01-00) 19 - G4RadioactiveDecayPhysics : assigned the RadioactiveDecay process 20 to G4Triton (which is the only light ion that decays). 21 Note: before, triton did not have beta decay, i.e. it was wrongly 22 treated as stable even when radioactive decay physics was enabled; 23 anti_triton did not, and still does not, have beta decay 24 (because RadioactiveDecay, in its current implementation, does 25 not handle any kind of anti-ions): in practice, this is an acceptable 26 approximation because of its relatively long lifetime and the fact 27 that annihilation and nuclear capture are more likely to happen 28 before decay. 29 30 ## 2022-11-16 Vladimir Ivanchenko (phys-ctor-decay-V11-00-03) 31 - added calls to G4EmBuilder and G4PhysListUtil in order to 32 prevent from warnings on hyper-nuclei decays in the case of 33 simplified custom Physics List 34 35 ## 2022-08-16 Alberto Ribon (phys-ctor-decay-V11-00-02) 36 - sources.cmake : added missed dependency on G4physlist_util 37 38 ## 2022-08-09 Vladimir Ivanchenko (phys-ctor-decay-V11-00-01) 39 - G4DecayPhysics - added instantiation of singletones for physics 40 41 ## 2021-12-10 Ben Morgan (phys-ctor-decay-V11-00-00) 42 - Change to new Markdown History format 43 44 --- 45 46 # History entries prior to 11.0 47 48 06-October-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-07-03) 49 - G4RadioactiveDecayPhysics - Use SetAuger(..) method instead of 50 the obsolete SetAugerCascade(..) 51 52 25-August-2021 Dennis Wright (part of physics-lists-V10-07-02) 53 - G4RadioactiveDecayPhysics.cc: replace G4RadioactiveDecayBase with G4RadioactiveDecay 54 see top level History file 55 56 16-April-2021 Ben Morgan (phys-ctor-decay-V10-07-01) 57 - Migrate build to modular CMake API 58 59 13-April-2021 Alberto Ribon (phys-ctor-decay-V10-07-00) 60 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 61 and hadronic/model/management (that have been now deleted, with their 62 classes moved to hadronic/util and hadronic/management). 63 64 18-August-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-06-05) 65 - G4RadioactiveDecayPhysics - defined EM parameters in ConstructProcess(..) 66 instead definition inside the constructor 67 68 02-July-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-06-04) 69 - G4RadioactiveDecayPhysics - improved initialisation: added 70 EM parameters definition in the class constructor; if atomic 71 de-excitation is not defined add it in each thread but not 72 change EM parameters in a thread; should address several 73 problems reported recently in the Forum and privately 74 75 03-June-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-06-03) 76 - G4RadioactiveDecayPhysics - coherent initialisation with recent 77 updates of initialisation of atomic de-excitation 78 79 30-Apr-2020 Ben Morgan (phys-ctor-decay-V10-06-02) 80 - Remove obsolete GRANULAR_DEPENDENCIES entries 81 82 18-February-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-06-01) 83 - G4DecayPhysics, G4RadioactiveDecayPhysics, G4SpinDecayPhysics, 84 G4UnknownDecayPhysics - general cleanup: removed thread local 85 pointers, do not delete objects, use C++11 keywords, use 86 standard signatures for constructors; define bulder type for 87 the main constructor G4DecayPhysics - bDecay, for others bUnknown, 88 89 13-February-2020 Vladimir Ivanchenko (phys-ctor-decay-V10-06-00) 90 - G4RadioactiveDecayPhysics - add enabled flag of isomer production, 91 which is needed after fix of problem #2226 92 93 25 June 2019 Dennis Wright (phys-ctor-decay-V10-05-00) 94 - G4RadioactiveDecayPhysics: replace G4RadioactiveDecay with 95 G4RadioactiveDecayBase. This removes the biasing functionality which 96 is generally not used in the physics lists. 97 98 07-July-2018 Vladimir Ivanchenko (phys-ctor-decay-V10-04-00) 99 - G4RadioactiveDecayPhysics - fixed bug reported by M.Kelsey, which 100 resolves initialisation ordering of messages to EM physics 101 102 07-Nov-2017, Vladimir Ivanchenko (phys-ctor-decay-V10-03-08) 103 - G4RadioactiveDecayPhysics - enable AugerCascade 104 105 23-Oct-2017 K.L. Genser (phys-ctor-decay-V10-03-07) 106 - G4MuonicAtomDecayPhysics fixed verbosity 107 108 19-Oct-2017, Vladimir Ivanchenko (phys-ctor-decay-V10-03-06) 109 - G4RadioactiveDecayPhysics - defined new set of default parameters: 110 disable correlated gamma, enable only X-ray emission for atomic 111 de-excitation, internal conversion sampling in nuclear de-excitation 112 is left fully enabled 113 114 12-September-2017 K.L. Genser (phys-ctor-decay-V10-03-05) 115 - G4MuonicAtomDecayPhysics use new G4MuonicAtomDecay 116 117 05-Jul-2017, Vladimir Ivanchenko (phys-ctor-decay-V10-03-04) 118 29-May-2017, Vladimir Ivanchenko (phys-ctor-decay-V10-03-03) 119 - G4RadioactiveDecayPhysics - enable correlated gamma simulation by default 120 121 27-Feb-2017, Vladimir Ivanchenko (phys-ctor-decay-V10-03-02) 122 - G4RadioactiveDecayPhysics - set time limit for the de-excitation module 123 the same as in G4NuclideTable, so only states from this table will 124 be created as ions 125 126 23-Dec-2016, Laurent Desorgher (phys-ctor-decay-V10-03-01) 127 -G4RadioactiveDecayPhysics switch on the storing of all internal conversion data vector 128 (G4NuclearLevelData::GetInstance()->GetParameters()->SetStoreAllLevels(true)) for 129 correct gamma deexcitation modeling in radioactive decay. 130 131 16-Dec-2016, Vladimir Ivanchenko (phys-ctor-decay-V10-03-00) 132 - G4RadioactiveDecayPhysics - simplified list of EM parameters; 133 use a new method AddPhysics() instead of old AddMsc() 134 135 02-Dec-2016, Vladimir Ivanchenko (phys-ctor-decay-V10-02-07) 136 - G4RadioactiveDecayPhysics - fixed initialisation (also for the 137 cases when radioactive decay is registered before EM physics or 138 is the only physics constructor) 139 140 01-Dec-2016, Vladimir Ivanchenko (phys-ctor-decay-V10-02-06) 141 - G4RadioactiveDecayPhysics - enable reading from new gamma evaporation 142 files, enable Auger cascade, do not apply cuts 143 144 17-October-2016 Kevin Lynch (for Lynch and Genser) (phys-ctor-decay-V10-02-05) 145 - Add G4MuonicAtomDecayPhysics constructor to enable decay of muonic atoms 146 - depends on tag decay-V10-02-02 147 148 16-October-2016 M.Maire (phys-ctor-decay-V10-02-04) 149 - add README 150 151 12-October-2016 G.Folger (phys-ctor-decay-V10-02-03) 152 - replace direct use of aParticleIterator by GetParticleIterator(). 153 fix required by clang39 on Windows and MAC 154 155 22-Jun-2016, Vladimir Ivanchenko (phys-ctor-decay-V10-02-02) 156 22-Jun-2016, Vladimir Ivanchenko (phys-ctor-decay-V10-02-01) 157 - G4RadioactiveDecayPhysics - enable atomic de-excitation by the call 158 to EM parameters in ConstructProcess method (should co-work with 159 any EM physics) 160 161 01-Jun-2016, Makoto Asai (phys-ctor-decay-V10-02-00) 162 - add G4UnknownDecayPhysics 163 164 05-Nov-2015, Alberto Ribon (phys-ctor-decay-V10-01-05) 165 - Migrated to particle_hp/ 166 167 06-Oct-2015, Peter Gumplinger (phys-ctor-decay-V10-01-04) 168 - add G4Gamma::GammaDefinition() to G4SpinDecayPhysics::ConstructParticle() 169 170 12-Aug-2015, Peter Gumplinger (phys-ctor-decay-V10-01-02/03) 171 - fix Coverity errors in G4SpinDecayPhysics 172 173 30-Apr-2015, Peter Gumplinger (phys-ctor-decay-V10-01-01) 174 - G4SpinDecayPhysics inherits from G4VPhysicsConstructor and no longer 175 from G4DecayPhysics 176 - fix Coverity errors with new pointer going out of scope 177 178 09-Apr-2015, Peter Gumplinger (phys-ctor-decay-V10-01-00) 179 - add G4SpinDecayPhysics 180 181 29-Jan-2014, Gunter Folger (phys-ctor-decay-V10-00-00) 182 - Removed from photolepton_hadron/muon_nuclear from sources.cmake 183 184 07-Nov-2013, Alberto Ribon (phys-ctor-decay-V09-06-03) 185 - Removed low_energy and high_energy from sources.cmake and GNUmakefile. 186 187 09-Jun-2013, Andrea Dotti (phys-ctor-decay-V09-06-02) 188 - Bug fixes for MT: wasActivated flag becomes TLS 189 190 29-Mar-2013, Andrea Dotti (phys-ctor-decay-V09-06-01) 191 - Changes needed for MT: now G4VUserPhysicsList is a split class 192 193 10-Jan-2013, Gunter Folger (phys-ctor-decay-V09-06-00) 194 - new directory structure introduced. 195 constructors/decay classes