Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/constructors/gamma_lepto_nuclear/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Category phys-ctor-glnuclear 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).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-10-28 Alexei Sytov (phys-ctor-glnuclear-V11-02-01)
 10 - Added new physics G4CoherentPairProductionPhysics related to the process
 11   G4CoherentPairProduction of coherent pair production by
 12   high energy gamma in an oriented crystal.
 13 - source.cmake updated correspondingly
 14 
 15 ## 2024-02-13 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-02-00)
 16 - G4NeutrinoPhysics - fixed neutrino physics instantiation (problem #2594)
 17 
 18 ## 2023-11-10 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-04)
 19 - G4EmMessenger, G4NeutrinoPhysicsMessenger - fixed typos
 20 
 21 ## 2023-11-06 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-03)
 22 - G4EmExtraPhysics - fixed instantiation of e+- nuclear processes
 23 - G4NeutrinoPhysics - improved neutrino physics
 24 
 25 ## 2023-10-30 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-02)
 26 - G4EmExtraPhysics, G4EmMessenger - removed neutrino physics
 27 - G4NeutrinoPhysics, G4NeutrinoPhysicsMessenger - added new physics constructor
 28     for neutrino physics and its messenger
 29 - Clean-up all classes of sub-library
 30 
 31 ## 2023-10-09 Vladimir Grichine (phys-ctor-glnuclear-V11-01-01)
 32 - G4EmExtraPhysics, G4EmMessenger - activation of neutrino oscillation
 33                and oscillation distance biasing 
 34 
 35 ## 2023-02-12 Vladimir Grichine (phys-ctor-glnuclear-V11-01-00)
 36 - G4EmExtraPhysics - biasing is activated in processes, not XS
 37 
 38 ## 2022-11-03 Vladimir Grichine (phys-ctor-glnuclear-V11-00-07)
 39 - G4EmExtraPhysics - update for tau-neutrino nucleus processes
 40 
 41 ## 2022-09-05 Ben Morgan (phys-ctor-glnuclear-V11-00-06)
 42 - Update public/private dependencies for consistency
 43 
 44 ## 2022-08-24 Gabriele Cosmo (phys-ctor-glnuclear-V11-00-05)
 45 - Added missing dependency on G4muons in GNUmakefile and CMake script.
 46 
 47 ## 2022-08-21 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-04)
 48 - G4EmExtraPhysics, G4EmMessenger - added muon to muon pair process,
 49     move initialisation class members to the header
 50 
 51 ## 2022-06-22 Guilherme Amadio (phys-ctor-glnuclear-V11-00-03)
 52 - Replace std::getenv with G4FindDataDir
 53 
 54 ## 2022-05-19 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-02)
 55 - GNUmakefile, source.cmake - updated list of sub-libraries and includes
 56 
 57 ## 2022-03-28 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-01)
 58 - G4EmExtraPhysics, G4EmMessenger - use C++11 keywords, suppressed 
 59     broadcasting UI commands
 60 
 61 ## 2021-12-10 Ben Morgan (phys-ctor-glnuclear-V11-00-00)
 62 - Change to new Markdown History format
 63 
 64 ---
 65 
 66 # History entries prior to 11.0
 67 
 68 10 November 2021  Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-06)
 69 - G4EmExtraPhysics - added an option for positron annihilation to tau pair 
 70 
 71 20 August 2021  Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-05)
 72 - G4EmExtraPhysics - enable synkrotron radiation only for really stable 
 73     particles
 74 
 75 16 August 2021  Jonas Hahnfeld (phys-ctor-glnuclear-V10-07-04)
 76 - G4EmExtraPhysics - fix typo to register positron-nuclear process,
 77   register model for e-/e+-nuclear in case of general processes,
 78   avoid registering synchroton radiation twice for e-/e+
 79 
 80 13 August 2021  Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-03)
 81 - G4EmExtraPhysics - enable updated G4GammaNuclearXS by default 
 82     for more detailed tests
 83 
 84 16 April 2021 Ben Morgan (phys-ctor-glnuclear-V10-07-02)
 85 - Migrate build to modular CMake API
 86 
 87 13 April 2021  Alberto Ribon (phys-ctor-glnuclear-V10-07-01)
 88 -  GNUmakefile, sources.cmake : removed dependency on hadronic/model/util
 89    and hadronic/model/management (that have been now deleted, with their
 90    classes moved to hadronic/util and hadronic/management).
 91 
 92 04 March 2021  Alberto Ribon (phys-ctor-glnuclear-V10-07-00)
 93 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder,
 94   G4LENDBertiniGammaElectroNuclearBuilder : replaced G4PhotoNuclearProcess
 95   (now deleted) with G4HadronInelasticProcess.
 96 
 97 04 November 2020  Vladimir Ivanchenko (phys-ctor-glnuclear-V10-06-04)
 98 - G4EmExtraPhysics, G4EmMessenger - added a flag to enable G4GammaNuclearXS
 99     cross section and possibility to use general process for electron and
100     positron; fixed several UI commands
101 
102 28 May 2020 Ben Morgan           (phys-ctor-glnuclear-V10-06-03)
103 - Remove obsolete GRANULAR_DEPENDENCIES entries
104 
105 29 April 2020 V. Grichine  (phys-ctor-glnuclear-V10-06-02)
106  - G4EmExtraPhysics - extension to anti_nu_mu, nu_e and anti_nu_e processes-models
107 
108 21 April 2020  Vladimir Ivanchenko (phys-ctor-glnuclear-V10-06-01)
109 - G4EmExtraPhysics, G4EmMessenger - added low-energy limit, set method, and UI
110   command defining low-energy gamma-nuclear model, which are using de-excitation
111   module and providing isomere production and gamma transitions
112 
113 13 January 2020  Dennis Wright (phys-ctor-glnuclear-V10-06-00)
114 - remove double delete in destructor of G4LENDBertiniGammaElectroNuclearBuilder
115   (Coverity errors 101609 and 101727)
116 
117 29 November 2019, A.Ribon (phys-ctor-glnuclear-V10-05-03)
118 - Update of the only README file.
119 
120 19 November 2019, V.Ivanchenko (phys-ctor-glnuclear-V10-05-02)
121 - G4EmExtraPhysics - simplified and clean-up model creation;
122     do not use extra builder classes; used std::getenv; use
123     transition from the cascade to string model 3 - 6 GeV (according
124     to values in G4HadronicParameters class), before there were
125     3 - 3.5 GeV transition; should reduce memory leak at destruction
126 - G4BertiniElectroNuclearBuilder - used std::getenv
127 
128 07 May 2019, V. Grichine (phys-ctor-glnuclear-V10-05-01)
129 - G4EmExtraPhysics - add muon-neutrino nucleus interactions
130 
131 03 April 2019, V.Ivanchenko (phys-ctor-glnuclear-V10-05-00)
132 - G4EmExtraPhysics - removed extra static members
133 
134 26 November 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-08)
135 - G4EmMessenger - fixed destructor
136 
137 04 October 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-07)
138 - G4EmExtraPhysics, G4EmMessenger - V.Grichine added possibility
139     of x-section biasing for neutrino-nuclear process
140 
141 26 September 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-06)
142 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder - renamed
143     gamma general process class
144 
145 22 August 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-05)
146 - fixed GNUmakefile
147 
148 21 August 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-04)
149 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder - added enable of
150     super process
151 
152 06 August 2018 Alberto Ribon (phys-ctor-glnuclear-V10-04-03)
153 - G4BertiniElectroNuclearBuilder : replaced the explicit high-energy limit
154   of hadronic physics with the one from G4HadronicParameters .
155 
156 12 February 2018 Jonathan Madsen (phys-ctor-glnuclear-V10-04-02)
157 - Removed G4MUTEX_INITIALIZER from constructor in G4EmExtraPhysics
158 
159 02-Feb-2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-01)
160 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands and Set
161     methods for neutrino-electron interactions (V.Grichine)
162 
163 30-Jan-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-04-00)
164 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands and Set
165     methods to define flags for neutrinos
166 
167 10-November-2017, T.Koi (phys-ctor-glnuclear-V10-03-04)
168 -Dumpping LEND target information in G4LENDBertiniGammaElectroNuclearBuilder
169 
170 30-October-2017, T.Koi (phys-ctor-glnuclear-V10-03-03)
171 - Fix problem on GNUMake system
172 
173 27-October-2017, T.Koi (phys-ctor-glnuclear-V10-03-02)
174 - Add G4LENDBertiniGammaElectroNuclearBuilder, which uses LEND
175 for low energy gamma-nuclear interaction
176 - Add option and UI command to use G4LENDBertiniGammaElectroNuclearBuilder
177 in the physics constructor of EmExtraPhysics
178 
179 06-June-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-03-01)
180 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands to define
181     cross section factors for rare processes (requirement of ShiP
182     experiment for dark matter search)
183 
184 04-May-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-03-00)
185 - G4EmExtraPhysics, G4EmMessenger, G4BertiniElectroNuclearBuilder
186     added option and UI command to enable/disable e+- nuclear process
187 
188 12-Nov-2016, V.Ivanchenko (phys-ctor-glnuclear-V10-02-04)
189 - G4EmExtraPhysics, G4EmMessenger - added rare high energy EM processes,
190     disabled by default
191 
192 03-Nov-2016 A.Ribon      (phys-ctor-glnuclear-V10-02-03)
193 - Written first draft of the README.
194 
195 16-October-2016 M.Maire  (phys-ctor-glnuclear-V10-02-02)
196 - cosmetic in README
197 
198 15-October-2016 M.Maire  (phys-ctor-glnuclear-V10-02-01)
199 - add README
200 
201 12-October-2016 G.Folger  (phys-ctor-glnuclear-V10-02-00)
202 - replace direct use of aParticleIterator by GetParticleIterator().
203   fix required by clang39 on Windows and MAC
204 
205 12-November-2015, V.Ivanchenko          (phys-ctor-glnuclear-V10-01-03)
206 - G4EmExtraPhysics - do not use AutoDelete
207 
208 07-October-2015, V.Ivanchenko           (phys-ctor-glnuclear-V10-01-02)
209 - fixed History - problem #1788
210 
211 08-June-2015, V.Ivanchenko              (phys-ctor-glnuclear-V10-01-01)
212 - G4EmExtraPhysics, G4EmMessenger - fixed problem #1752; clean up
213     messenger and add new UI commands; instead of old UI commands
214     "/physics_lists/tailor/SyncRadiation on" and similar now one
215     should use another syntax:
216     /physics_lists/em/SyncRadiation true    (for e+-)
217     /physics_lists/em/SyncRadiationAll true (for all charged particles)
218     /physics_lists/em/GammaNuclear true     (for gamma, e+- nuclear)
219     /physics_lists/em/MuonNuclear true      (for mu+- nuclear)
220 
221 06-April-2015, A. Dotti       (phys-ctro-glnuclear-V10-01-00)
222 - Coverity fixes
223 
224 27-May-2013, V.Ivanchenko               (phys-ctor-glnuclear-V10-00-05)
225 - G4BertiniElectroNuclearBuilder - removed double deletion
226 
227 27-May-2013, V.Ivanchenko               (phys-ctor-glnuclear-V10-00-04)
228 - G4EmExtraPhysics - fixed bug in previous tag
229 
230 27-May-2013, V.Ivanchenko               (phys-ctor-glnuclear-V10-00-03)
231 - G4EmExtraPhysics - fixed memory leak reported by Coverity
232 
233 24-Apr-2014, Alberto Ribon              (phys-ctro-glnuclear-V10-00-02)
234 - Switched on muon-nuclear by default.
235 
236 10-Apr-2014, Andrea Dotti               (phys-ctro-glnuclear-V10-00-01)
237 - Implement thread safe UI messenger. Addressing bug #1606
238 
239 29-Jan-2014, Gunter Folger              (phys-ctor-glnuclear-V10-00-00)
240 - Removed photolepton_hadron/muon_nuclear from sources.cmake
241 
242 08-Jun-2013, A.Dotti (phys-ctor-glnuclear-V09-06-03)
243 - Fix for MT: make data members TLS
244 
245 27-Feb-2013, V.Ivanchenko (phys-ctor-glnuclear-V09-06-02)
246 - G4EmExtraPhysics - fixed warning from the clang compiler on MacOS
247 
248 01-Feb-2013, V.Ivanchenko (phys-ctor-glnuclear-V09-06-01)
249 -  G4EmExtraPhysics and G4EmMessenger are added
250 
251 10-Jan-2013, Gunter Folger              (phys-ctor-glnuclear-V09-06-00)
252 - new directory structure introduced.
253    constructors/gamma_lepto_nuclear classes