Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/builders/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 ]

Diff markup

Differences between /physics_lists/builders/History (Version 11.3.0) and /physics_lists/builders/History (Version 9.4.p3)


  1 # Category phys-builder 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-19 Jean-Christophe David (phys-buil    
 10 - G4HadronicBuilder: added two methods - Build    
 11                                                   
 12 ## 2023-07-12 Alberto Ribon (phys-builders-V11    
 13 - Removed the no longer used file OrderingPara    
 14                                                   
 15 ## 2023-03-17 Alberto Ribon (phys-builders-V11    
 16 - G4HadronicBuilder : fixed bug in the method     
 17   Thanks to Dmitri Konstantinov for reporting     
 18                                                   
 19 ## 2022-12-30 Vladimir Ivanchenko (phys-builde    
 20 - Updated table of processes                      
 21                                                   
 22 ## 2022-11-24 Gabriele Cosmo (phys-builders-V1    
 23 - Fixed compilation warnings for implicit type    
 24                                                   
 25 ## 2022-11-11 Alberto Ribon (phys-builder-V11-    
 26 - G4HadronicBuilder : added new methods to bui    
 27   for light hypernuclei - with FTFP alone, or     
 28   light anti-hypernuclei - with FTFP alone - p    
 29                                                   
 30 ## 2021-12-10 Ben Morgan (phys-builder-V11-00-    
 31 - Change to new Markdown History format           
 32                                                   
 33 ---                                               
 34                                                   
 35 # History entries prior to 11.0                   
 36                                                   
 37 14-Aug-2021 Vladimir Ivanchenko      (phys-bui    
 38 - G4QGSPNeutronBuilder - use G4NeutronInelasti    
 39                                                   
 40 13-Jul-2021 Alberto Ribon            (phys-bui    
 41 - G4HadronicBuilder : initialized the vector m    
 42                                                   
 43 16-April-2021 Ben Morgan             (phys-bui    
 44 - Migrate build to modular CMake API              
 45                                                   
 46 13-April-2021  Alberto Ribon         (phys-bui    
 47 -  GNUmakefile, sources.cmake : removed depend    
 48    and hadronic/model/management (that have be    
 49    classes moved to hadronic/util and hadronic    
 50                                                   
 51 18-March-2021  Alberto Ribon         (phys-bui    
 52 -  G4BinaryDeuteronBuilder, G4BinaryTritonBuil    
 53    G4BinaryAlphaBuilder : removed unused heade    
 54 -  G4VNeutronBuilder, G4NeutronBuilder, G4Neut    
 55    G4NeutronLENDBuilder, G4PrecoNeutronBuilder    
 56    G4BertiniNeutronBuilder, G4BinaryNeutronBui    
 57    G4FTFPNeutronBuilder, G4QGSPNeutronBuilder,    
 58    G4FTFBinaryNeutronBuilder, G4QGSBinaryNeutr    
 59    replace G4HadronCaptureProcess with G4Neutr    
 60    and G4HadronFissionProcess with G4NeutronFi    
 61                                                   
 62 08-March-2021  Alberto Ribon         (phys-bui    
 63 -  G4PrecoNeutronBuilder, G4PrecoProtonBuilder    
 64    G4QGSBinaryKaonBuilder : replaced obsoleted    
 65    (that have been deleted) with better ones.     
 66                                                   
 67 04-March-2021  Alberto Ribon         (phys-bui    
 68 -  Replaced particle-specific hadronic inelast    
 69    been deleted) with G4HadronInelasticProcess    
 70                                                   
 71 07-January-2021  Alberto Ribon       (phys-bui    
 72 -  G4HadronicBuilder : replaced 2-body decays     
 73    charmed mesons and charged rho resonance, w    
 74    the same charmed mesons and charged pion an    
 75    This allows to get a more precise numerical    
 76    kinematics in the rest frame, avoiding spur    
 77    violations reported by G4DecayProducts::IsC    
 78                                                   
 79 07-December-2020  Vladimir Ivanchenko (phys-bu    
 80 -  OrderingParameterTable - added forgotten pr    
 81    positron, surface reflection, DNA) coherent    
 82    G4PhysicsListHelper                            
 83                                                   
 84 19-October-2020  Vladimir Ivanchenko (phys-bui    
 85 -  G4HadronicBuilder - added methods for FTFQG    
 86                                                   
 87 17-September-2020  Alberto Ribon    (phys-buil    
 88 -  G4HadronicBuilder : disabled QGSP for light    
 89                                                   
 90 21-August-2020  Vladimir Ivanchenko (phys-buil    
 91 -  G4HadronicBuilder - added methods to config    
 92                                                   
 93 01-August-2020  Vladimir Ivanchenko (phys-buil    
 94 -  G4HadronicBuilder - make added optional cro    
 95      for systematics studies                      
 96                                                   
 97 24-Jul-2020  Alberto Ribon          (phys-buil    
 98 -  G4HadronicBuilder : added a new method, Bui    
 99    to create some decays for heavy (charmed an    
100    This method is called by the methods BuildB    
101    and BuildBCHadronsQGSP_FTFP_BERT only if th    
102    is enabled.                                    
103                                                   
104 19-July-2020  Vladimir Ivanchenko   (phys-buil    
105 -  G4HadronicBuilder - make two method private    
106      use, do not use Bertini cascade for b-, c    
107      anti-hyperons (only FTFP model)              
108                                                   
109 30-June-2020  Vladimir Ivanchenko   (phys-buil    
110 -  G4HadronicBuilder - added BuildElastic(..)     
111                                                   
112 26-May-2020 Ben Morgan              (phys-buil    
113 -  Remove obsolete GRANULAR_DEPENDENCIES entri    
114                                                   
115 27-May-2020  Alexander Howard    (phys-builder    
116 -  add second wavelength shifter optical proce    
117                                                   
118 18-May-2020  Vladimir Ivanchenko    (phys-buil    
119 -  G4HadronicBuilder - use G4PhysicsListHelper    
120      check G4HadronicParameters for b- and c-     
121                                                   
122 15-May-2020  Vladimir Ivanchenko    (phys-buil    
123 -  G4HadronicBuilder - new utility class to bu    
124      and b-, c- particles                         
125                                                   
126 07-May-2020  Alberto Ribon          (phys-buil    
127 -  G4VHyperonBuilder, G4HyperonBuilder, G4Hype    
128    to allow alternative builders for hyperons     
129    The class G4HyperonQGSPBuilder uses QGSP mo    
130    (and anti-hyperons) at high energies.          
131 -  G4HyperonFTFPBuilder : now it derives from     
132    (but the physics behind remains unchanged,     
133    on BERT and FTFP models).                      
134                                                   
135 05-May-2020  Alberto Ribon          (phys-buil    
136 -  G4QGSPAntiBarionBuilder : created new class    
137    and anti_neutron at high energies with QGSP    
138    For the light anti-ions (anti_deuteron, ant    
139    anti_alpha), currently QGSP cannot handle t    
140                                                   
141 26-Feb-2020  Vladimir Ivanchenko    (phys-buil    
142 -  revison of all classes of the sub-library:     
143    members of classes; do not destruct models     
144    used updated instantiation of string models    
145    should help to achieve full deletion of had    
146    end of run                                     
147                                                   
148 22-Oct-2019  Alberto Ribon          (phys-buil    
149 -  G4HyperonFTFPBuilder : replaced the Chips i    
150    hyperons and anti-hyperons with Glauber-Gri    
151    and inelastic cross sections follows consis    
152 -  G4BertiniKaonBuilder, G4BertiniPiKBuilder :    
153    cross sections with Glauber-Gribov ones as     
154 -  G4FTFBinaryKaonBuilder, G4QGSBinaryKaonBuil    
155    G4QGSPPiKBuilder, G4QGSPKaonBuilder : remov    
156    (already set by the Bertini's builder, whic    
157                                                   
158 06-Aug-2019  Alberto Ribon          (phys-buil    
159 -  Replacing explicit values for the energy tr    
160    from G4HadronicParameters, for nearly all b    
161    Note: kept unchanged the transition region     
162          in 4 cases: G4HadronPhysicsFTFP_BERT_    
163          G4HadronPhysicsNuBeam and "ShieldingM    
164                                                   
165 31-Jul-2019  Gunter Folger          (phys-buil    
166 -  modified G4NeutronCrossSectionXS as consequ    
167    in lists (phys-lists-V10-05-02),i.e. remove    
168    from util (phys-util-V10-04-02).               
169                                                   
170 22-Nov-2018, Alberto Ribon          (phys-buil    
171 -  G4QGSBinaryPionBuilder, G4QGSBinaryPiKBuild    
172    G4FTFPPionBuilder, G4BertiniPiKBuilder, G4F    
173    G4BertiniPionBuilder, G4FTFBinaryPiKBuilder    
174    G4INCLXXPionBuilder, G4FTFBinaryPionBuilder    
175    G4QGSPPionBuilder : use Barashenkov-Glauber    
176    for pions. This allows to avoid to use Ghei    
177    inelastic on Hydrogen target.                  
178                                                   
179 21-Nov-2018, Alberto Ribon          (phys-buil    
180 - G4INCLXXPionBuilder : for inelastic pion cro    
181   use Glauber-Gribov instead of Barashenkov, a    
182                                                   
183 17-Aug-2018, Vladimir Ivanchenko    (phys-buil    
184 - G4FTFBinaryPiKBuilder, G4HyperonFTFPBuilder     
185 - OrderingParameterTable - added gamma and e-     
186                                                   
187 06-Aug-2018, Alberto Ribon      (phys-builders    
188 - G4FTFBinaryKaonBuilder, G4QGSPPionBuilder, G    
189   G4FTFPPiKBuilder, G4QGSPLundStrFragmProtonBu    
190   G4FTFPNeutronBuilder, G4QGSPProtonBuilder, G    
191   G4QGSBinaryPionBuilder, G4FTFBinaryPiKBuilde    
192   G4QGSBinaryProtonBuilder, G4QGSBinaryPiKBuil    
193   G4FTFPAntiBarionBuilder, G4QGSBinaryKaonBuil    
194   G4QGSBinaryNeutronBuilder, G4QGSPPiKBuilder,    
195   G4QGSPNeutronBuilder, G4FTFBinaryProtonBuild    
196   replaced the explicit high-energy limit of h    
197   from G4HadronicParameters .                     
198                                                   
199 7-Nov-2017, T. Koi  (phys-builders-V10-03-06)     
200 - G4NeutronLENDBuilder: Modify setting of sele    
201                                                   
202 26-Apr-2017, Andrea Dotti       (phys-builders    
203 - Next step in migration to new design to prop    
204   G4BuilderInterface renamed G4PhysicsBuilderI    
205   category                                        
206 - Coworking tag: run-V10-03-08                    
207                                                   
208 17-Apr-2017, Andrea Dotti     (phys-builders-V    
209 - Workaround for compilation errror for MIC (t    
210   compiler for MIC)                               
211                                                   
212 13-Apr-2017, Andrea Dotti     (phys-builders-V    
213 - Fix compilation warning                         
214                                                   
215 12-Apr-2017, Andrea Dotti     (phys-builders-V    
216 - New design with base class for all builders     
217 - Add c++11 compatibility                         
218 - Removed unused class TheoModelFactory           
219                                                   
220 15-Apr-2016, Vladimir Ivanchenko    (phys-buil    
221 - OrderingParameterTable - disable msc PostSte    
222                                                   
223 18-Jan-2016, Alberto Ribon          (phys-buil    
224 - G4NeutronHPBuilder : used the name "NeutronH    
225   (instead of "ParticleHPInelastic")              
226                                                   
227 19-Nov-2015, Alberto Ribon          (phys-buil    
228 - G4NeutronHPBuilder : kept only the header fi    
229   typedef to G4NeutronPHPBuilder                  
230                                                   
231 05-Nov-2015, Alberto Ribon          (phys-buil    
232 - Removed neutron_hp/ .                           
233                                                   
234 03-Nov-2015, Alberto Ribon          (phys-buil    
235 - G4NeutronHPBuilder : migrated to ParticleHP.    
236   to G4NeutronPHPBuilder, so G4NeutronHPBuilde    
237                                                   
238 06-April-2015, Andrea Dotti         (phys-buil    
239 - Coverity fixes                                  
240                                                   
241 17-March-2015, Vladimir Ivanchenko  (phys-buil    
242 - G4AlphaBuilder, G4AlphaPHPBuilder, G4Deutero    
243   G4DeuteronPHPBuilder, G4He3Builder, G4He3PHP    
244   G4NeutronHPBuilder, G4NeutronLENDBuilder, G4    
245   G4ProtonPHPBuilder, G4TritonBuilder, G4Trito    
246     removed deletion of cross section at exit     
247     deletion                                      
248                                                   
249 13-March-2015, Vladimir Ivanchenko  (phys-buil    
250 - G4INCLXXNeutronBuilder, G4INCLXXProtonBuilde    
251     do not delete model and x-section at exit     
252 - G4INCLXXPionBuilder - fixed pion cross secti    
253                                                   
254 12-Nov-2014, G.Folger               (phys-buil    
255 - remove reference to G4INCLXXPiKBuilder.{hh,c    
256                                                   
257 07-Nov-2014, P. Arce          (phys-builders-V    
258 - Add builders for particle_hp physics list       
259                                                   
260 15-October-2014, Gabriele Cosmo   (phys-builde    
261 - Added dependency to 'de_excitation/fission'     
262   and sources.cmake, now required by INCLXX.      
263                                                   
264 06-June-2014, Vladimir Ivanchenko (phys-builde    
265 - In all builders do not create a new instance    
266     and G4ExcitationHandler to reduce number o    
267 - Do not delete processes/models/cross section    
268     of builders                                   
269                                                   
270 03-June-2014, Julia Yarba               (phys-    
271 - Add G4QGSPLundStrFragmProtonBuilder(.hh and     
272   QGSP model with G4 LundStringFragmentation o    
273   older G4QGSMFfragmentation); this appears to    
274   with data at the energies above 100GeV (test    
275 - Set minimum energy for G4QGSPLundStrFragmPro    
276                                                   
277 27-May-2014, Davide Mancusi             (phys-    
278 - Convert G4INCLXXPiKBuilder to G4INCLXXPionBu    
279 - Set the maximum energy for G4INCLXXPionBuild    
280 - Add G4QGSPKaonBuilder.                          
281                                                   
282 09-May-2014, Vladimir Ivanchenko  (phys-builde    
283 - OrderingParameterTable - processes "AnnihToM    
284     should not be active AtRest - fixed proble    
285                                                   
286 06-Mar-2014, Alberto Ribon    (phys-builders-V    
287 - Fixed memory leak in G4FTFBuilder.cc.           
288                                                   
289 07-Nov-2013, Alberto Ribon    (phys-builders-V    
290 - Removed low_energy and high_energy from sour    
291                                                   
292 05-Nov-2013, Michael Kelsey   (phys-builders-V    
293 - Retagged after previous tag was rejected.  N    
294                                                   
295 05-Nov-2013, Alberto Ribon              (phys-    
296 - Removed G4LEPPiKBuilder, G4LEPPionBuilder, G    
297   G4LEPProtonBuilder, and G4MiscBuilder.          
298                                                   
299 30-Oct-2013, Alberto Ribon              (phys-    
300 - Coverity fixes (removed variables that are n    
301   following classes: G4QGSBuilder, G4QGSPPiKBu    
302   G4QGSPNeutronBuilder, G4QGSPPionBuilder, and    
303                                                   
304 04-Oct-2013, Davide Mancusi             (phys-    
305 - INCLXX neutron builder now uses G4NeutronIne    
306                                                   
307 22-Jul-2013, Alberto Ribon              (phys-    
308 - Nothing is changed: simply re-propose the pr    
309   fixing an initialization problem in material    
310                                                   
311 19-Jul-2013, Alberto Ribon              (phys-    
312 - Introduced a boolean parameter to the constr    
313   G4NeutronBuilder to switch on the fission pr    
314   is fission off, but for the HP-based physics    
315                                                   
316 21-Mar-2013, Alberto Ribon              (phys-    
317 - Fixed warning message in G4FTFBinaryKaonBuil    
318                                                   
319 19-Mar-2013, Alberto Ribon              (phys-    
320 - Added a new method to the builders: G4FTFBin    
321                                       G4FTFBin    
322                                                   
323 19-Mar-2013, Alberto Ribon              (phys-    
324 - Added the new builders: G4FTFPPionBuilder, G    
325                           G4QGSBinaryPionBuild    
326 - Added a new method to the builders: G4FTFBin    
327                                       G4FTFBin    
328                                                   
329 08-Mar-2013, Davide Mancusi             (phys-    
330 - Fix problem with overlapping model ranges.      
331 - Depends on phys-ctor-hinelastic-V09-06-06.      
332                                                   
333 22-Feb-2013, Davide Mancusi             (phys-    
334 - Modified INCLXX proton and neutron builders     
335                                                   
336 08-Feb-2013, Vladimir Ivanchenko        (phys-    
337 - GNUmakefile fixed - G4LIB_BUILD_EXPAT is add    
338                                                   
339 10-Jan-2013, Gunter Folger              (phys-    
340 - new directory structure introduced.             
341    builders directory only keeps hadronic buil    
342    constructors/hadron_inelastic