Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/parton_string/qgsm/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 /processes/hadronic/models/parton_string/qgsm/History (Version 11.3.0) and /processes/hadronic/models/parton_string/qgsm/History (Version 3.2)


  1 # Category hadr-qgsm 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-03-09 Vladimir Ivanchenko (hadr-qgsm-V    
 10 - G4BaryonSplitter, G4MesonSplitter, G4QGSMSpl    
 11     attempt make code more uniform in order to    
 12     observed in CMS, when LTO option is enable    
 13                                                   
 14 ## 2023-02-06 Gabriele Cosmo (hadr-qgsm-V11-01    
 15 - Fixed potential uninitialised variables in G    
 16                                                   
 17 ## 2022-10-07 Gabriele Cosmo (hadr-qgsm-V11-00    
 18 - Fixed compilation warning on Intel/icx compi    
 19   but not used in G4QGSMSplitableHadron and G4    
 20                                                   
 21 ## 2022-05-06 Vladimir Ivanchenko (hadr-qgsm-V    
 22 - G4QGSParticipants - do not print warning in     
 23     a confusing exception message was observed    
 24     happens in high energy gamma-nuclear inter    
 25                                                   
 26 ## 2022-02-09 Gabriele Cosmo (hadr-qgsm-V11-00    
 27 - Fixed compilation warning on Intel compilers    
 28                                                   
 29 ## 2021-12-10 Ben Morgan (hadr-qgsm-V11-00-00)    
 30 - Change to new Markdown History format.          
 31                                                   
 32 ---                                               
 33                                                   
 34 # History entries prior to 11.0                   
 35                                                   
 36 13-Jul-2021 Alberto Ribon (hadr-qgsm-V10-07-02    
 37 - G4QGSParticipants : improved initialization     
 38   as suggested by Coverity.                       
 39                                                   
 40 16-Apr-2021 Ben Morgan (hadr-qgsm-V10-07-01)      
 41 - Migrate build to modular CMake API              
 42                                                   
 43 13-Apr-2021 A. Ribon                     (hadr    
 44 - GNUmakefile, sources.cmake : removed the sub    
 45   hadronic/models/management and hadronic/mode    
 46   (that have been now deleted, with their clas    
 47    hadronic/util and hadronic/management).        
 48   Removed also the useless dependency to hadro    
 49                                                   
 50 17-Oct-2020 V.Ivanchenko                 (hadr    
 51 -  G4QGSParticipants - added protection for G4    
 52      precision lost in gamma+proton interactio    
 53                                                   
 54 28-Jul-2020 A. Ribon                     (hadr    
 55 -  G4BaryonSplitter : removed inexisting in Ge    
 56    (Sigma* and Xi*).                              
 57                                                   
 58 24-Jul-2020 A. Ribon                     (hadr    
 59 -  G4BaryonSplitter, G4SPBaryon : extension to    
 60    baryons and anti-baryons.                      
 61 -  G4SingleDiffractiveExcitation, G4QGSDiffrac    
 62    G4QuarkExchange : in the ExciteParticipants    
 63    extension to charmed and bottom hadrons by     
 64    projectile diffractive mass equal to the PD    
 65    in G4QuarkExchange, assumed also 50% for th    
 66    projectile diffraction.                        
 67 -  G4Reggeons : in the constructor, replaced O    
 68    with Omega_c (PDG code 4332); added comment    
 69                                                   
 70 06-Jul-2020 A. Ribon                     (hadr    
 71 -  G4QGSParticipants : rolled back the change     
 72    transverse momentum of partons in a hadron.    
 73                                                   
 74 10-Jun-2020 A. Ribon                     (hadr    
 75 Two, unrelated changes made by Vladimir Uzhins    
 76 -  G4QuarkExchange : improved treatment of ant    
 77    The reggeon exchanges are now treated as an    
 78    quark-antiquark pairs (to reflect in inelas    
 79    reggeon exchanges present in antiparticle-p    
 80    amplitudes).                                   
 81 -  G4QGSParticipants : the average transverse     
 82    in a hadron is set to zero (according to th    
 83    momentum distributions of hadrons produced     
 84    interactions, in particular the study of Xf    
 85    presented by the NA49 Collaboration).          
 86                                                   
 87 08-Mar-2020 V.Ivanchenko                 (hadr    
 88 -  G4QGSModel - clean-up: removed unused metho    
 89      operators, use C++11 keywords, moved icc     
 90                                                   
 91 16-Jan-2020 A. Ribon                     (hadr    
 92 -  G4SPBaryonTable : changed the return type o    
 93    'double' to 'size_t' (to avoid warnings see    
 94                                                   
 95 19-Nov-2019 A. Ribon                     (hadr    
 96 -  G4VAnnihilationCrossSection, G4Annihilation    
 97    G4GammaAnnCrossSection, G4ASCCrossSection,     
 98    deleted unused classes.                        
 99                                                   
100 24-Oct-2019 A. Ribon                     (hadr    
101 -  G4Reggeons: Vladimir Uzhinsky extension of     
102    bottom hadrons following ideas of Grichine'    
103    Glauber-Gribov heavy hadron - nucleon cross    
104                                                   
105 02-Apr-2019 A. Ribon                     (hadr    
106 -  G4QGSParticipants : bug-fix (made by Vladim    
107    computation of the transverse mass in the m    
108    G4QGSParticipants::DeterminePartonMomenta()    
109                                                   
110 20-Nov-2018 A. Ribon                     (hadr    
111 -  Minor clean-up and indentation: no changes     
112                                                   
113 05-Nov-2018 V. Uzhinsky                  (hadr    
114 -  Actions needed at bad situation in QGSM whe    
115    are introduced. See "Uzhi Nov. 2018".          
116                                                   
117 25-Oct-2018 V. Uzhinsky                  (hadr    
118 -  G4Reggeons.cc : Cross sections of K-meson -    
119    improved. Pomeron and 2 non-vacuum exchange    
120    parameters for Kaons are taken from Kaidalo    
121                                                   
122    Gamma-nucleon cross sections are improved d    
123    parameters.                                    
124                                                   
125 12-Oct-2018 A. Ribon                     (hadr    
126 -  G4Reggeons : Coverity fix of uninitialized     
127                                                   
128 05-Feb-2018 A. Ribon                     (hadr    
129 -  G4QGSParticipants : introduced protection a    
130    in method PutOnMassShell(), which was causi    
131    If a negative squared mass occurs, a "JustW    
132    and the squared mass is set to 0, before ca    
133    is now computed only once).                    
134                                                   
135 18-Jan-2018 A. Ribon                     (hadr    
136 -  Proposing a new tag - although exactly the     
137    after fixing the irreproducibility seen in     
138    by QGS) with a tag in hadronization.           
139                                                   
140 19-Dec-2017 V. Uzhinsky                  (hadr    
141 -  Improved QGSM.                                 
142                                                   
143 19-Dec-2017 G. Cosmo                     (hadr    
144 - Fixed self-consistency in G4SPPartonInfo hea    
145   Thanks to Raphael Isemann for reporting this    
146                                                   
147 07-Dec-2017 A. Ribon                     (hadr    
148 -  Brought back the development version of QGS    
149    (as it was in hadr-qgsm-V10-03-04).            
150                                                   
151 26-Oct-2017 A. Ribon                     (hadr    
152 - Brought back the stable, production QGS (as     
153                                                   
154 27-Jun-2017 G. Folger                    (hadr    
155 -  Fixed leak in G4QGSParticipants::GetList()     
156    after interaction.                             
157                                                   
158 19-Jan-2017 A. Ribon                     (hadr    
159 -  Small fix in G4QGSParticipants to avoid a s    
160    in optimized mode (a 4-vector with negative    
161                                                   
162 14-Dec-2016 A. Ribon                     (hadr    
163 -  After the release G4 10.3, with "stable" ve    
164    the "development" version, similar (althoug    
165    of some code clean-up and a bug fix include    
166    hadr-qgsm-V10-03-01, see below) to G4 10.2.    
167                                                   
168 11-Nov-2016 V. Uzhinsky                  (hadr    
169 -  Bug is fixed in G4QGSParticipants with nucl    
170                                                   
171 02-Nov-2016 A. Ribon                     (hadr    
172 -  Fixed warning message in G4QuarkExchange .     
173                                                   
174 28-Oct-2016 A. Ribon                     (hadr    
175 -  Fixed warning message .                        
176                                                   
177 27-Oct-2016 A. Ribon                     (hadr    
178 -  Fixed trivial error in source.cmake .          
179                                                   
180 27-Oct-2016 A. Ribon                     (hadr    
181 -  Fixed trivial error (forgotten deleted clas    
182    G4QGSModel.                                    
183                                                   
184 27 Oct. 2016 V. Uzhinsky                 (hadr    
185 -  Essential improvement of QGSM. ======          
186    First of all, Pomeron parameters were set u    
187    Non-vacuum reggeons - f and omega, were inc    
188    by A. Kaidalov and M. Poghosyan (2009-2010)    
189    New class G4Reggeons was created for calcul    
190                                                   
191    Cutted non-vacuum regeons are interpreted a    
192    a single string creation and one "stable" h    
193    RRR diagram of Reggeon phenomenology. For i    
194    G4QuarkExchange, was created.                  
195                                                   
196    Main changes are in G4QGSParticipants.cc.      
197                                                   
198    10-20 Implementation of Quark exchange simu    
199    7-9 Oct. Creation and testing G4Reggeons.      
200    6 Oct. Cleaned and improved G4SingleDiffrac    
201    4 Oct. G4SingleDiffractiveExcitation.cc was    
202    3 Oct. G4MesonSplitter prob. UUbar DDbar (0    
203                                                   
204 19 Sept 2016 V. Uzhinsky                 (hadr    
205 -  Saving of the initial state of QGSM            
206                                                   
207 18 May 2016 Alberto Ribon                (hadr    
208 -  G4PomeronCrossSection : added class origina    
209    directory.                                     
210                                                   
211 14 April 2016 Alberto Ribon              (hadr    
212    G4QGSMSplitableHadron : fixed bug in the ca    
213    with P_minus = 0.                              
214                                                   
215 04 December 2015 Alberto Ribon           (hadr    
216    Resumed the tag hadr-qgsm-V10-01-14, i.e. t    
217    The files that are changed are: G4QGSDiffra    
218    G4QGSMSplitableHadron.hh, G4QGSModel.icc, G    
219    G4QGSMSplitableHadron.cc, G4GammaParticipan    
220    G4SingleDiffractiveExcitation.cc, G4QGSDiff    
221    G4SPBaryon.cc .                                
222                                                   
223 26 October 2015 Alberto Ribon            (hadr    
224    After bringing the QGS string formation as     
225    in the previous tag, check of 'while' loops    
226    fast math functions (G4Exp, G4Log and G4Pow    
227                                                   
228 23 October 2015 Alberto Ribon            (hadr    
229    Reversed (temporarily, just for the coming     
230    improvements made after 10.1.ref05, in such    
231    QGS string formation as it was in G4 10.1 (    
232    The files that are changed are: G4QGSDiffra    
233    G4QGSMSplitableHadron.hh, G4QGSModel.icc, G    
234    G4QGSMSplitableHadron.cc, G4GammaParticipan    
235    G4SingleDiffractiveExcitation.cc, G4QGSDiff    
236    G4SPBaryon.cc .                                
237    After the release G4 10.2, the tag hadr-qgs    
238                                                   
239 13 August 2015 Alberto Ribon             (hadr    
240    G4GammaParticipants, G4QGSParticipants : Co    
241                                                   
242 07 August 2015 Alberto Ribon             (hadr    
243    G4QGSModel, G4QGSMSplitableHadron, G4GammaP    
244    G4SingleDiffractiveExcitation and G4QGSDiff    
245    checking of 'while' loops.                     
246                                                   
247 05 August 2015 Alberto Ribon             (hadr    
248    G4ASCCrossSection, G4QGSMSplitableHadron, G    
249    G4SingleDiffractiveExcitation and G4QGSDiff    
250    replaced std::exp, std::log and std::pow wi    
251    G4Exp, G4Log and G4Pow, respectively.          
252    This changes the random number sequence.       
253                                                   
254 12 June 2015 Alberto Ribon               (hadr    
255    G4QGSParticipants: fixed a memory leak.        
256                                                   
257 10 June 2015 Alberto Ribon               (hadr    
258    G4QGSParticipants: commented one forgotten     
259                                                   
260  4 June 2015 V. Uzhinsky                 (hadr    
261    G4QGSMSplitableHadron - iterator deque used    
262    replaced by "unsigned int" data member. I h    
263    fault.                                         
264                                                   
265 28 May 2015 Alberto Ribon                (hadr    
266    G4QGSParticipants : improved the kinematics    
267    SamplingNucleonKinematics.                     
268                                                   
269 27 May 2015 Vladimir Uzhinsky            (hadr    
270    A bug lead to Segmentation fault is erased.    
271    used at gamma projectile which gave pointer    
272    After that wrong counting of see parton pai    
273    GetNextParton went out of the parton vector    
274    The changes are:                               
275    G4VSplitableHadron* G4GammaParticipants::Se    
276                                                   
277    theNucleus->StartLoop();                       
278    G4Nucleon * pNucleon =0; // theNucleus->Get    
279                                                   
280    while( (pNucleon = theNucleus->GetNextNucle    
281    ....                                           
282                                                   
283 22 May 2015 Vladimir Uzhinsky            (hadr    
284    A bug is fixed for gamma projectile. In G4Q    
285    for gamma instead of GetList SelectInteract    
286                                                   
287 21 May 2015 Vladimir Uzhinsky            (hadr    
288    Class G4GammaParticipants is adjusted to ne    
289                                                   
290 20 May 2015 Vladimir Uzhinsky            (hadr    
291    A bug is fixed in G4QGSParticipants for gam    
292                                                   
293 19 May 2015 Vladimir Uzhinsky            (hadr    
294    To avoid double deletion erasing of TheInvo    
295    TheInvolvedNucleonsOfProjectile was closed     
296                                                   
297 15 May 2015 Vladimir Uzhinsky            (hadr    
298    A bug was erased in G4SPBaryon.cc: setting     
299    into quark and diquark was wring.              
300                                                   
301    Energy-momentum conservation was improved,     
302    diffraction interactions happend.              
303                                                   
304 12 May 2015 Vladimir Uzhinsky            (hadr    
305    Bug is erased with double delition of split    
306                                                   
307 30 April 2015 Vladimir Uzhinsky           (had    
308 -  Essential improvement of QGSM:                 
309      Reggeon cascading was implemented.           
310      "Fermi motion" connected with the reggeon    
311      New algorithm of parton kinematical prope    
312      Calculation of residual nucleus propertie    
313    Most of the changes were made in G4QGSParti    
314                                                   
315 02 May 2013 Alberto Ribon       (hadr-qgsm-V09    
316 ----------------------------------------------    
317 -  For thread safety, replaced CLHEP::RandFlat    
318    G4QGSMSplitableHadron.cc.                      
319                                                   
320 20 November 2012 V. Uzhinsky    (hadr-qgsm-V09    
321 ----------------------------------------------    
322 -  An interface for a manipulation with nucleu    
323    introduced, especially for treating remnant    
324                                                   
325 27 September 2012, Gabriele Cosmo                 
326 ----------------------------------------------    
327 - Explicitly use inclusion of headers for syst    
328   constants, in plan to remove implicit inclus    
329                                                   
330 17 June 2012, Gunter Folger     (hadr-qgsm-V09    
331 ----------------------------------------------    
332 - Fixes for coverity in G4QGSModel concerning     
333                                                   
334 12 June 2012, Gunter Folger     (hadr-qgsm-V09    
335 ----------------------------------------------    
336 - Correct shadowing warnings                      
337                                                   
338 31 May 2012, Gunter Folger      (hadr-qgsm-V09    
339 ----------------------------------------------    
340 - Improve indentation;                            
341 - make copy ctor, =, ==, != operators private     
342                                                   
343 25 May 2012, Gunter Folger      (hadr-qgsm-V09    
344 ----------------------------------------------    
345 -  Add ModelDescription() to QGS                  
346                                                   
347 5 Aug 2011, M. Kelsey   (hadr-qgsm-V09-04-04)     
348 ----------------------------------------------    
349 - G4GammaParticipants.cc:  Follow change in re    
350    G4V3DNucleus::GetNucleons(), use const_cast    
351 - G4QGSParticipants.hh:  Add G4V3DNucleus.hh (    
352    .cc file).                                     
353                                                   
354   Requires consistent changes in other package    
355     hadr-modman-V09-04-01                         
356     hadr-mod-util-V09-04-02                       
357   had-partonstring-mgt-V09-04-01                  
358     hadr-qgsm-V09-04-04                           
359     had-theo-HE-V09-04-01                         
360                                                   
361 14 Jul 2011, G.Folger   (hadr-qgsm-V09-04-03)     
362 ----------------------------------------------    
363 - Fix coverity warnings in G4QGSParticipants.c    
364     (none was a real problem)                     
365                                                   
366 01 Jun 2011, G.Folger   (hadr-qgsm-V09-04-02)     
367 ----------------------------------------------    
368 - G4QGSParticipants: reduce energy of particip    
369    This increases excitation energy, as calcul    
370    this, excitation E often is close to 0, or     
371                                                   
372 01 Jun 2011, G.Folger   (hadr-qgsm-V09-04-01)     
373 ----------------------------------------------    
374 -  Fix compilation warnings, gcc4.6, on alost     
375     "debug" variables into #ifdef                 
376                                                   
377 17 Mar 2011, G.Folger   (hadr-qgsm-V09-04-00)     
378 ----------------------------------------------    
379 -  set limits for E/p checking                    
380                                                   
381 8 Sep 2010, G.Folger    (hadr-qgsm-V09-03-01)     
382 ----------------------------------------------    
383 - G4QGSModel.icc: use integer (A,Z) interface     
384                                                   
385 12-Mar-2010, G.Folger   (hadr-qgsm-V09-03-00)     
386 -  remove G4PartonStringAnnihilator.{hh,cc} no    
387                                                   
388 19 May 2009, G.Folger   (hadr-qgsm-V09-02-02)     
389 ----------------------------------------------    
390 - fix in G4SPBaryon: for antibaryon, a  diquar    
391       anti-diquark & antiquark; note the rever    
392     Fixes problems with incident anti baryons,    
393     in problems with forming hadrons.             
394                                                   
395 29 Apr 2009 m. Kosov       (hadr-qgsm-V09-02-0    
396 ----------------------------------------------    
397 Very important bug fix in G4QGSParticipants.cc    
398 Added by GF (19-May-09):                          
399 - this very important "bug" fix modifies G4G4Q    
400    G4GammaParticipants.cc:                        
401      changing the value of Threshold from 0.45    
402      and disables an Exception if s < sqr(tota    
403                                                   
404 15 Sep 2008 G.Folger       (hadr-qgsm-V09-01-0    
405 ----------------------------------------------    
406 - Fix for bug found on windows in G4QGSPartici    
407    decrement of iterator fails, improve logic     
408                                                   
409 31 Mar 2008 Dennis Wright (hadr-qgsm-V09-01-00    
410 ----------------------------------------------    
411 -  fix gcc-4.3 compiler warnings at lines 293,    
412                                                   
413 24 Apr 2007 Gunter Folger  (hadr-qgsm-V08-02-0    
414 ----------------------------------------------    
415 -  merge in change done by ftf dev; ie. in G4Q    
416    is constructed with default arguments.         
417                                                   
418 25 Jan 2007 Gunter Folger  (hadr-qgsm-V08-02-0    
419 ----------------------------------------------    
420 - G4SoftStringBuilder.cc: Correct typo in #ifd    
421                                                   
422 24 Jan 2007 Gunter Folger  (hadr-qgsm-V08-02-0    
423 ----------------------------------------------    
424 -  Correct E-p non-conservation in QGS. In 4QG    
425    of the lightcone momenta Q+/Q- was ignored.    
426 -  G4QGSMSplitableHadron correct divide by 0 i    
427 -  Add debugging output to several classes        
428                                                   
429 30 Nov 2005 Gabriele Cosmo (hadr-qgsm-V07-01-0    
430 ----------------------------------------------    
431 - Trivial fix in G4QGSParticipants and for sup    
432 - Created History file.