source: trunk/source/processes/hadronic/cross_sections/History @ 1350

Last change on this file since 1350 was 1347, checked in by garnier, 14 years ago

geant4 tag 9.4

File size: 22.7 KB
Line 
1-------------------------------------------------------------------
2
3     ==========================================================
4     Geant4 - an Object-Oriented Toolkit for Physics Simulation
5     ==========================================================
6
7        History file for hadronic/cross_sections directory
8        --------------------------------------------------
9
10This file should be used to summarize modifications introduced in the
11code and to keep track of all tags.
12
13     ---------------------------------------------------------------
14     * Please list in reverse chronological order (last date on top)
15     ---------------------------------------------------------------
16
17 9 December 2010 Dennis Wright (hadr-cross-V09-03-21)
18-----------------------------------------------------
19- G4ElectroNuclearCrossSection::GetEquivalentPhotonEnergy() : remove
20  initialization of array Y[]. This forced expensive re-calculation
21  at each call.
22 
2326 November 2010 Vladimir Ivanchenko (hadr-cross-V09-03-20)
24----------------------------------------------------------
25- G4BGGPionElasticXS, G4BGGNucleonElasticXS,G4BGGNucleonInelasticXS
26        fixed low-energy (E < 20 MeV) models
27- G4TripathiLightCrossSection - J.M.Quesada fix for threshold shape
28
2923 November 2010 Vladimir Ivanchenko (hadr-cross-V09-03-19)
30----------------------------------------------------------
31- added G4CrossSectionInelastic and G4CrossSectionElastic - wrappers
32        for components
33
3419 November 2010 Gunter Folger       (hadr-cross-V09-03-18)
35- replace leftover calls to GetIsoZACrossSection by  GetZandACrossSection, and
36   IsZAApplicable by IsIsoApplicable.
37
3818 November 2010 Vladimir Ivanchenko (hadr-cross-V09-03-17)
39----------------------------------------------------------
40- G4NeutronCaptureXS, G4NeutronElasticXS, G4NeutronInelasticXS - do
41  not use G4Element, only G4NistManager
42- G4ComponentAntiNuclNuclearXS - new class (A.Galoyan)
43
4413 November 2010 Gunter Folger (hadr-cross-V09-03-16)
45------------------------------------------------------
46- Fix bug from Integer A&Z transition:
47  - G4VCrossSectionDataSet.cc:
48  make new methods (IsIsoApplicable, GetZandACrossSection) forward to old
49  methods (IsZAApplicable, GetIsoZACrossSection); old methods print a obsolete
50   warning once.
51  - G4CrossSectionDataStore.cc: use new methods only.
52
5312 November 2010  Gunter Folger (hadr-cross-V09-03-15)
54------------------------------------------------------
55- Add new class G4CrossSectionPairGG to extend a given cross-section with
56   a scaled G4GlauberGribovCrossSection. Scaling result in smooth transition.
57
5811 November 2010  Dennis Wright (hadr-cross-V09-03-14)
59------------------------------------------------------
60Back out memory leak fixes of G4NeutronElasticXS.cc and G4NeutronInelasticXS.cc
61Not a memory leak after all.
62
6310 November 2010  Dennis Wright (hadr-cross-V09-03-13)
64------------------------------------------------------
65NOTE: this tag deals exclusively with fixes of CoVerity-identified
66bugs
67
68- G4HadronCrossSections.hh : fix uninitialized variable prevElement in ctor
69
70- Initialize arrays theGlauberFac and theCoulombFac in ctors of
71  G4BGGNucleonElasticXS.cc, G4BGGNucleonInelasticXS.cc, G4BGGPionElasticXS.cc,
72  G4BGGPionInelasticXS.cc
73
74- Initialize all elements of array Y[nE] to 0.0 in
75  G4ElectroNuclearCrossSection::GetEquivalentPhotonEnergy()
76
77- Initialize fTotalXsc, fElasticXsc, fInelasticXsc, fProductionXsc,
78  fDiffractionXsc, fHadronNucleonXsc to 0.0 in ctors of
79  G4GlauberGribovCrossSection.cc, G4GGNuclNuclCrossSection.cc
80
81- Initialize fTotalXsc, fElasticXsc, fInelasticXsc, fHadronNucleonXsc to 0.0
82  in ctor of G4HadronNucleonXsc, 
83
84- fix memory leak in G4NeutronElasticXS:Initialise and
85  G4NeutronInelasticXS:Initialise :
86   const G4Element* Elem =
87     G4Element* G4NistManager::FindOrBuildElement(G4int Z, G4bool isotopes)
88  Elem goes out of scope, so delete it
89
90- Initialize fTotalXsc, fElasticXsc to 0.0 in ctors of
91  G4NucleonNuclearCrossSection.cc, G4PiNuclearCrossSection.cc
92
93- Initialize array theFac in ctors of
94  G4UElasticCrossSection.cc, G4UInelasticCrossSection.cc
95
96
9709 November 2010 Vladimir Ivanchenko (hadr-cross-V09-03-12)
98-----------------------------------------------------------
99- G4VComponentCrossSection - use G4ParticleDefinition and kinetic
100   energy instead of G4DynamicParticle
101- G4EMDissociationCrossSection - is now applicable for Hydrogen but
102   cross section for Hydrogen is zero
103
104
10520 October 2010 Gunter Folger (hadr-cross-V09-03-11)
106----------------------------------------------------
107- add missing inline for GetCrossSection in G4BGGPionElasticXS.hh
108
109
11015 October 2010 Dennis Wright (hadr-cross-V09-03-10)
111----------------------------------------------------
112- integer Z and A migration:
113  in all cross section data sets, replace IsZAApplicable with IsIsoApplicable
114  and replace GetIsoZACrossSection with GetZandACrossSection
115 
11623 September 2010 Vladimir Ivanchenko (hadr-cross-V09-03-09)
117------------------------------------------------------------
118- G4NeutronElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS cleanup:
119                    use std vectors instead of C arrays;
120                    use G4HadronNucleonXsc class and PDG parameterisation
121                    for high energy cross sections off Hydrogen;
122                    removed Get/Set methods for verboseLevel
123
12430 July 2010 Vladimir Ivanchenko (hadr-cross-V09-03-08)
125- G4IonProtonCrossSection - move virtual methods to source,
126                            add constructor and destructor,
127                            make G4ProtonInelasticCrossSection class member,
128                            fix bug in kinematics
129
13005 July 2010 Vladimir Ivanchenko (hadr-cross-V09-03-07)
131- G4VComponentCrossSection - new interface for cross sections
132- G4VCrossSectionDataSet - added name, min and max kinetic energy and access
133                           methods
134
13511 Jun 2010 Vladimir Ivanchenko (hadr-cross-V09-03-06)
136- G4UPiNuclearCrossSection - fixed memory leak at destruction
137- G4GlauberGribovCrossSection - (V.Grichine) updated for anti-protons
138
13903 Jun 2010 Vladimir Ivanchenko (hadr-cross-V09-03-05)
140------------------------------------------------------
141- G4NeutronElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS - substitute
142     environment variable G4NEUTRONXS by G4NEUTRONXSDATA
143
14402 Jun 2010 Gunter Folger       (hadr-cross-V09-03-04)
145------------------------------------------------------
146- fix compilation error on Windows: use G4lrint not lrint
147
14829 Apr 2010 Gunter Folger       (hadr-cross-V09-03-03)
149------------------------------------------------------------
150- G4CrossSectionDataStore integer Z and A transition
151   ( note that cross sections data sets still have G4double in interface)
152   
15325 Mar 2010 Vladimir Ivanchenko (hadr-cross-V09-03-02)
154------------------------------------------------------------
155- G4CrossSectionDataSetRegistry - do not pop_back vector of pointers
156   when DeRegister cross section data set - big fixed for Windows
157
15817 Mar 2010 Gabriele Cosmo (hadr-cross-V09-03-01)
159------------------------------------------------------------
160- Cache computation of std::pow() in GetCaptureCrossSection() method of
161  G4HadronCrossSections, to avoid repeated calls with same argument.
162
16326 Feb 2010 Vladimir Ivanchenko (hadr-cross-V09-03-00)
164------------------------------------------------------------
165- G4UPiNuclearCrossSection - fixed bug for high Z (>83) atoms
166
1679 Dec 2009 Gunter Folger       (hadr-cross-V09-02-18)
168------------------------------------------------------------
169- G4TripathiLightCrossSection.cc modified by Macrus Mendenhall:
170   - re-enable low energy check code, but without creating new instances of
171      G4TripathiLightCrossSection
172
1732 Dec 2009 Vladimir Ivanchenko (hadr-cross-V09-02-17)
174------------------------------------------------------------
175- G4CrossSectionDataSetRegistry - more accurate cross section deletion
176
17725 Nov 2009 Gunter Folger       (hadr-cross-V09-02-16)
178------------------------------------------------------------
179- modify upper limit of validity to 100 TeV in
180  G4NeutronInelasticCrossSection, G4ProtonInelasticCrossSection,
181  and G4PiNuclearCrossSection
182  Use constant cross section above original range
183
18423 Nov 2009 Vladimir Ivanchenko (hadr-cross-V09-02-15)
185------------------------------------------------------------
186- fixed mistake in previous tag
187
18820 Nov 2009 Vladimir Ivanchenko (hadr-cross-V09-02-14)
189------------------------------------------------------------
190- use as a default hadron-nucleon cross section parameterisation
191  of Nikolay Starkov in G4GlauberGribovCrossSection,
192  G4GGNuclNuclCrossSection, G4NeutronElasticXS, G4NeutronInelasticXS,
193  G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS,
194  G4BGGPionInelasticXS
195
19619 Nov 2009 Vladimir Ivanchenko (hadr-cross-V09-02-13)
197------------------------------------------------------------
198- restored head version of hadr-cross-V09-02-06 for all files, added
199  bug fixes for G4BGGXX classes and added back new G4NeutronXXXS
200  cross sections
201
20217 Nov 2009 Mikhail Kosov (hadr-cross-V09-02-12)
203------------------------------------------------------------
204- CHIPS-cross_sections dependent classes are temporary moved to
205  source/processes/hadronic/models/chiral_inv_phase_space/xs_dependent
206  directory (till the beter place for CHIPS physics package is found)
207
20816 Nov 2009 Mikhail Kosov (hadr-cross-V09-02-11)
209------------------------------------------------------------
210- dependency on CHIPS-cross_sections
211
21212 Nov 2009 Vladimir Ivanchenko (hadr-cross-V09-02-10)
213------------------------------------------------------------
214- added G4NeutronElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS
215
21611 Nov 2009 Mikhail Kosov (hadr-cross-V09-02-09)
217------------------------------------------------------------
218- CHIPS inelastic XS implementation in a form of G4VCrossSectionDataSet
219
2204 Nov 2009 Mikhail Kosov (hadr-cross-V09-02-08)
221------------------------------------------------------------
222- Resolving of the circular dependency with CHIPS for the previous tag
223
22423 Oct 2009 Mikhail Kosov (hadr-cross-V09-02-07)
225------------------------------------------------------------
226- in G4GlauberGribovCrossSection, G4GGNuclNuclCrossSection, G4HadronNucleonXsc
227  the CHIPS hN cross-sections are used directly instead of three times replication
228
22912 Aug 2009 Vladimir Ivanchenko (hadr-cross-V09-02-06)
230------------------------------------------------------------
231- G4CrossSectionDataSetRegistry - return to more simple variant of
232                                  deletion, because of problem for
233                                  specific PhysicsLists
234
23508 Aug 2009 Vladimir Ivanchenko (hadr-cross-V09-02-05)
236------------------------------------------------------------
237- G4TripathiLightIonCrossSection - add simple check that X-section is
238                              positive and remove not optimal control
239- G4TripathiCrossSection - added constructor and destructor
240- G4CrossSectionDataSetRegistry - use pure stl commands to remove elements
241                                  of stl vector
242
24321 March 2009 Vladimir Ivanchenko (hadr-cross-V09-02-04)
244------------------------------------------------------------
245- G4IonsKoxCrossSection, G4IonsShenCrossSection, G4TripathiCrossSection,
246  G4TripathiLightCrossSection - added protections against numerical
247                                exceptions (V.Grichine)
248- G4GGNuclNuclCrossSection - Glauber-Gribov new cross section for ions
249                             (V.Grichine) 
250
25125 February 2009 Vladimir Ivanchenko (hadr-cross-V09-02-03)
252------------------------------------------------------------
253- G4CrossSectionDataStore - added protection to the Clean method
254
25514 February 2009 Vladimir Ivanchenko (hadr-cross-V09-02-02)
256------------------------------------------------------------
257- G4CrossSectionDataStore - added Clean method
258
25906 February 2009 Vladimir Ivanchenko (hadr-cross-V09-02-01)
260------------------------------------------------------------
261
26224 January 2009 Vladimir Ivanchenko (hadr-cross-V09-02-00)
263------------------------------------------------------------
264- G4CrossSectionDataStore - moved constructor and destructor to source,
265                            added destruction of data sets, use STL
266                            vector instead of C-array
267- G4CrossSectionDataSetRegistry - new singleton to keep pointers to
268                            cross section data sets
269- G4VCrossSectiondataSet - constructor and detructor moved to source and
270                           registration/deregistration added
271
27201 December 2008 Vladimir Ivanchenko (hadr-cross-V09-01-07)
273------------------------------------------------------------
274G4BGGPionElasticXS, G4BGGPionInelasticXS, G4BGGNucleonInelasticXS,
275G4BGGNucleonElasticXS, G4UPiNuclearCrossSection - added proper
276   Coulomb barrier and cleanup implementations
277
27824 October 2008 Dennis Wright (hadr-cross-V09-01-06)
279----------------------------------------------------
280- replace G4NucleiPropertiesTable::IsInTable with
281  G4NucleiProperties::IsInStableTable for G4PhotoNuclearCrossSection
282  and G4ElectroNuclearCrossSection
283
28424 September 2008 Vladimir Ivantchenko (hadr-cross-V09-01-05)
285------------------------------------------------------------
286- G4GlauberGribovCrossSection provides a smooth transition from
287  Barashenkov cross sections at 90 GeV; set threshold 90 GeV
288  in classes, where this cross section is used
289
29016 September 2008 Dennis Wright (hadr-cross-V09-01-04)
291------------------------------------------------------
292- G4PiNuclearCrossSection.cc: comment out G4ping and its instances
293  following result of Pete Elmer who showed G4ping is very slow
294
29501 September 2008 Vladimir Ivantchenko (hadr-cross-V09-01-03)
296------------------------------------------------------------
297- G4CrossSectionDataStore - added method SampleZandA, which
298    return G4Element and fill G4Nucleaus
299
30028 April 2008 Dennis Wright (hadr-cross-V09-01-02)
301--------------------------------------------------
302- T. Koi added capability to use element-based cross section data
303  sets if no isotope-based ones are available.  This is required to
304  get the HP neutron code to work within the cross section framework
305  introduced in version 9.0.
306  Files affected: G4CrossSectionDataStore.hh, .cc.  Added method
307  whichDataSetInCharge().
308
309- DHW: G4NeutronInelasticCrossSection.cc : fix bug which returned
310  zero cross section for 3He
311
312- G4TripathiLightCrossSection::IsApplicable(): bug fix from T. Koi:
313  changed theTarget->GetA() to theTarget->GetN()
314
31531 March 2008 Dennis Wright (hadr-cross-V09-01-01)
316--------------------------------------------------
317- G4GlauberGribovCrossSection.cc and G4HadronNucleonXsc.cc - put ()
318  around && in || in order to fix gcc-4.3 compiler warnings.
319
32017 January 2008 Vladimir Ivantchenko (hadr-cross-V09-01-00)
321----------------------------------------------------------
322- G4PhotoNuclearCrossSection and G4ElectroNuclearCrossSection - move
323   compicate inlined method with many returns to source; fixed one wrong
324   return value (was zero instead of pseudo-inf) and comment out
325   extra warning which tell nothing useful to users
326
32728 June 2007 Dennis Wright (hadr-cross-V09-00-00)
328-------------------------------------------------
329- V. Grichine changed log to std::log in G4HadronNucleonXsc.cc and
330    G4GlauberGribovCrossSection.cc
331- D. Wright added log(0) protection in G4NeutronInelasticCrossSection.cc
332    and G4ProtonInelasticCrossSection.cc
333
33415 June 2007 Gabriele Cosmo (hadr-cross-V08-03-04)
335--------------------------------------------------
336- Fixed memory leak in classes G4ElectroNuclearCrossSection and
337  G4PhotoNuclearCrossSection.
338
33908 June 2007 Vladimir Grichine
340------------------------------
341- Fixed bug in push_back of fTotalXsc for pi- in G4PiNuclearCrossSection.
342
34308 June 2007 Vladimir Ivantchenko (hadr-cross-V08-03-03)
344-------------------------------------------------------
345- G4PiNuclearCrossSection.cc - fix non-initilised total cross section
346                               for pi-
347
34830 May 2007 Dennis Wright (hadr-cross-V08-03-02)
349------------------------------------------------
350- G4GlauberGribovCrossSection.cc, G4HadronNucleonXsc.cc
351    fix compiler warning: un-initialized variable
352
35324 May 2007 Dennis Wright (hadr-cross-V08-03-01)
354------------------------------------------------
355- G4HadronCrossSections.hh, .cc : replace PSIZE with NPARTS to avoid
356    name conflict with SDK windows environment
357
35823 May 2007 Dennis Wright for Vladimir Grichine (hadr-cross-V08-03-00)
359----------------------------------------------------------------------
360- G4GlauberGribovCrossSection.hh, .cc : add new methods:
361
362    G4double GetRatioSD(const G4DynamicParticle*, G4double At, G4double Zt);
363    G4double GetRatioQE(const G4DynamicParticle*, G4double At, G4double Zt);
364
365     allowing one to get qe/in and sd/in ratios.
366
367- G4HadronNucleonXsc.hh, .cc : add new method GetHadronNucleonXscMK to get
368     hadron-nucleon cross section using Mikhail Kossov's parameterization.
369
37003 May 2007 Dennis Wright (hadr-cross-V08-02-06)
371------------------------------------------------
372- G4HadronCrossSections::GetParticleCode() : replace code which
373    tested by particle name with code that tests by PDG ID.  Also
374    use switch-case instead of else-if.
375
37602 Apr 2007 Gunter Folger (hadr-cross-V08-02-05)
377------------------------------------------------
378- G4PiNuclearCrossSection.cc: remove special treatment ('tuning')
379    for Copper (Z=29), i.e. the Cu cross section is no longer lowered by 4%
380
38122 Mar 2007 Dennis Wright for V. Ivanchenko (hadr-cross-V08-02-04)
382------------------------------------------------------------------
383- G4UPiNuclearCrossSection.cc: better handling of low energy cross sections
384- Added new classes (V.Ivanchenko):
385    G4BGGNucleonElasticXS: proton and neutron elastic cross section wrapper
386                           class using Barashenkov parameterization below
387                           100 GeV and Glauber-Gribov model above
388    G4BGGNucleonInelasticXS: proton and neutron inelastic cross section
389                             wrapper of Barashenkov-Glauber-Gribov
390    G4BGGPionElasticXS: pion elastic cross section wrapper of BGG
391    G4BGGPionInelasticXS: pion inelastic cross section wrapper of BGG
392
3938 Mar 2007 Dennis Wright for V. Ivanchenko (hadr-cross-V08-02-03)
394-----------------------------------------------------------------
395- use G4NucleonNuclearCrossSection in G4UInelasticCrossSection and
396  G4UElasticCrossSection (V.Ivanchenko)
397- complete implementations of A and Z interfaces to classes (V.Ivanchenko):
398  G4UPiNuclearCrossSection
399  G4UInelasticCrossSection
400  G4UElasticCrossSection
401  G4GlauberGribovCrossSection
402  G4NucleonNuclearCrossSection
403
40430 Jan 2007 Dennis Wright (hadr-cross-V08-02-02)
405------------------------------------------------
406- add divide by zero protection to
407  G4CrossSectionDataStore::SelectRandomIsotope
408
40927 Jan 2007 V. Ivanchenko (hadr-cross-V08-02-01)
410------------------------------------------------
411- add implementations of A and Z interfaces to classes:
412  G4UPiNuclearCrossSection
413  G4UInelasticCrossSection
414  G4UElasticCrossSection
415  G4GlauberGribovCrossSection
416  G4NucleonNuclearCrossSection
417
41827 Dec 2006 Dennis Wright (hadr-cross-V08-02-00)
419------------------------------------------------
420- added handling of user-defined isotope abundances for elements and
421  proper cross section and abundance weighted choice of isotopes in
422  reactions.  New virtual methods for IsApplicable and GetCrossSections
423  added to classes G4VCrossSectionDataSet and G4CrossSectionDataStore.
424  Other classes affected:
425
426   G4EMDissociationCrossSection.hh, .cc
427   G4ElectroNuclearCrossSection.hh, .cc
428   G4GeneralSpaceNNCrossSection.hh, .cc
429   G4HadronCaptureDataSet.hh
430   G4HadronCrossSections.hh, .cc
431   G4HadronElasticDataSet.hh
432   G4HadronFissionDataSet.hh
433   G4HadronInelasticDataSet.hh
434   G4IonProtonCrossSection.hh
435   G4IonsKoxCrossSection.hh, .cc
436   G4IonsShenCrossSection.hh, .cc
437   G4IonsSihverCrossSection.hh, .cc
438   G4NeutronInelasticCrossSection.hh, .cc
439   G4PhotoNuclearCrossSection.hh, .cc
440   G4PiNuclearCrossSection.hh, .cc
441   G4ProtonInelasticCrossSection.hh, .cc
442   G4TripathiCrossSection.hh, .cc
443   G4TripathiLightCrossSection.hh, .cc
444
445  NOTE: This tag should be used with the tag hadr-man-V08-02-00 of the
446  hadronic/management directory because G4HadronicProcess was affected
447  also.
448
449- from Vladimir Grichine:
450   added new class G4NucleonNuclearCrossSection which
451   contains Barashenkov cross sections for nucleon-nucleus scattering
452
453   modified the G4PiData and G4GlauberGribovCrossSection classes
454
455   added ROOT files to test/analysis directory
456
457
45816 Nov 2006 D.W. for Vladimir Grichine (hadr-cross-V08-01-08)
459-------------------------------------------------------------
460- G4GlauberGribovCrossSection: extend applicability down to 0.3 GeV for
461  protons and neutrons (not 100 MeV as in hadr-cross-V08-01-06)
462
463- Dennis Wright: add missing methods
464   G4double
465   GetHadronNucleaonXsc(const G4DynamicParticle*,G4double At,G4double Zt);
466   G4double
467   GetHadronNucleaonXscNS(const G4DynamicParticle*,const G4Element*);
468   G4double
469   GetHadronNucleaonXscNS(const G4DynamicParticle*,G4double At,G4double Zt);
470  to get code to compile
471
472- initialize hpXsc, hnXsc to 0
473
47415 Nov 2006 Tatsumi Koi (hadr-cross-V08-01-07)
475----------------------------------------------------------------------
476- include/G4IonsShenCrossSection.hh
477- src/G4IonsShenCrossSection.cc
478: extend range of validity to 1TeV/n, using
479  constant cross section above 10GeV/n.
480
48113 Nov 2006 Dennis Wright for Vladimir Grichine (hadr-cross-V08-01-06)
482----------------------------------------------------------------------
483- G4GlauberGribovCrossSection.cc: extend range of validity for protons
484  down to 100 MeV
485
4863 Oct 2006 Gunter Folger (hadr-cross-V08-01-04)
487---------------------------------------------------
488- G4ProtonInelasticCrossSection: extend range of validity to 1TeV, using
489   constant cross section above 20GeV.
490   
4912 Oct 2006 Vladimir Grichine (hadr-cross-V08-01-03)
492---------------------------------------------------
493
494- G4GlauberGribovCrossSection::GetCrossSection() : fix bug in inelastic
495cross section.  Bug was discovered in the paper from which the cross
496was derived.
497
49831 Aug 2006 Vladimir Ivanchenko (hadr-cross-V08-01-02)
499------------------------------------------------------
500- new wrapper cross section classes  G4UInelasticCrossSection and
501  G4UElasticCrossSection which combine cross sections from different
502  data sets
503- new G4UPiNuclearCrossSection providing another implementation
504  of elastic and inelastic cross sections from Barashenkov
505
506
50717, 21 Aug 2006 Gunter Folger (same tag as 31 Aug above)
508--------------------------------------------------------
509- added two missing Ca inelastic pi- entries, changed formatting
510- changed scaling of cross sections for elements not tabulated from scaling
511  in Z^(2/3) to A^0.75
512
513
51411 Aug 2006 Dennis Wright (hadr-cross-V08-01-00)
515------------------------------------------------
516- new cross section class G4GlauberGribovCrossSection for proton, pion,
517  kaon, (and maybe gamma and neutron) total and elastic cross sections
518  introduced by V. Grichine.  Effective energies: > 3 GeV.
519
Note: See TracBrowser for help on using the repository browser.