Import Geant4 5.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:15:15 +02:00
parent 37fff30d2e
commit fbd4999cf7
4396 changed files with 56662 additions and 52446 deletions
@@ -1,54 +0,0 @@
No.events=1000000
X=1000 g/cm2 Fe
T=100 GeV T=10000 GeV
bc b k n p b k n p
-.950 1015.9 155842.0 .0 80340.4 1018.8 165585.0 .0 281133.8
-.850 1015.2 123833.1 .0 75005.4 1018.8 131898.4 .0 284400.3
-.750 1014.3 98379.0 .0 68839.1 1018.8 105052.9 .0 285790.3
-.650 1013.1 78139.7 1002.2 62042.4 1018.8 83661.7 1760.4 285381.4
-.550 1011.6 62048.8 901.3 54844.3 1018.8 66618.6 1590.7 283275.9
-.450 1009.8 49257.4 811.0 47492.3 1018.8 53041.3 1439.8 279594.9
-.350 1007.5 39090.2 730.2 40236.1 1018.7 42226.3 1305.5 274473.0
-.250 1004.7 31009.8 657.6 33308.3 1018.7 33612.7 1186.1 268052.0
-.150 1001.1 24588.6 592.5 26906.0 1018.7 26753.0 1079.9 260475.6
-.050 996.7 19486.5 534.1 21179.8 1018.7 21290.8 985.6 251883.9
.050 991.2 15433.1 481.6 16229.7 1018.7 16941.9 901.9 242410.7
.150 984.5 12213.2 434.6 12102.7 1018.6 13479.8 827.8 232180.2
.250 976.1 9655.8 392.4 8790.1 1018.6 10723.9 762.4 221306.5
.350 965.9 7624.9 354.5 6229.3 1018.6 8530.4 704.6 209892.6
.450 953.5 6012.3 320.5 4317.9 1018.5 6784.8 653.6 198031.8
.550 938.4 4732.2 289.7 2934.4 1018.4 5395.7 608.8 185808.4
.650 920.3 3716.2 261.8 1959.1 1018.3 4290.5 569.3 173300.2
.750 898.6 2910.0 236.4 1286.7 1018.2 3411.2 534.5 160580.9
.850 873.0 2270.7 212.9 831.9 1018.1 2711.8 503.9 147723.5
.950 843.0 1764.0 191.1 529.5 1017.9 2155.4 476.9 134803.8
1.050 808.1 1362.6 170.7 331.4 1017.6 1712.9 452.9 121905.0
1.150 768.2 1045.2 151.3 203.8 1017.3 1361.1 431.7 109121.5
1.250 723.1 794.6 132.7 123.0 1017.0 1081.3 412.7 96562.6
1.350 672.9 597.4 114.8 72.7 1016.5 858.8 395.6 84354.7
1.450 618.4 442.8 97.6 42.1 1015.9 682.0 380.1 72639.3
1.550 560.7 322.7 81.1 23.9 1015.1 541.4 366.0 61567.2
1.650 501.8 230.4 65.5 13.5 1014.2 429.7 352.9 51286.6
1.750 444.1 160.9 51.1 7.7 1013.0 340.9 340.7 41928.2
1.850 387.1 110.4 37.8 4.6 1011.5 270.4 329.1 33591.5
1.950 300.1 75.6 22.1 2.8 1009.6 214.3 318.0 26338.0
2.050 .0 .0 .0 .0 1007.3 169.8 307.3 20189.6
2.150 .0 .0 .0 .0 1004.3 134.4 296.6 15126.5
2.250 .0 .0 .0 .0 1000.6 106.3 286.0 11085.2
2.350 .0 .0 .0 .0 996.0 84.0 275.3 7959.3
2.450 .0 .0 .0 .0 990.3 66.3 264.3 5611.7
2.550 .0 .0 .0 .0 983.1 52.2 253.0 3893.8
2.650 .0 .0 .0 .0 974.1 41.1 241.2 2663.7
2.750 .0 .0 .0 .0 963.0 32.2 228.8 1798.5
2.850 .0 .0 .0 .0 949.4 25.2 215.7 1199.0
2.950 .0 .0 .0 .0 932.7 19.6 201.9 788.9
3.050 .0 .0 .0 .0 912.4 15.2 187.2 511.9
3.150 .0 .0 .0 .0 887.9 11.7 171.6 327.1
3.250 .0 .0 .0 .0 859.0 8.9 155.1 205.6
3.350 .0 .0 .0 .0 825.4 6.8 137.7 126.8
3.450 .0 .0 .0 .0 787.7 5.1 119.8 76.7
3.550 .0 .0 .0 .0 747.4 3.7 101.5 45.6
3.650 .0 .0 .0 .0 707.8 2.7 83.5 26.8
3.750 .0 .0 .0 .0 675.1 2.0 66.1 15.8
3.850 .0 .0 .0 .0 658.6 1.4 49.5 9.8
3.950 .0 .0 .0 .0 655.9 1.0 29.2 6.6
@@ -1,21 +0,0 @@
COMMENTS ON IONISATION AND KNOCK-ON ELECTRONS WITH
CORRECTION
1) Let us introduce Tbound (? 100 KeV); below Tbound the correction to the
differential cross section is negligibly small.
2) There also exists Tmax (= function (E)) defined by kinematics. In this case, the
following possibilities appear:
3) Tmax < Tbound; usual BBS energy loss (and Bhabha cross section for Tcut <
Tmax, with correction or without it, it does not play any substantial role) may be
used, as it was earlier. But it takes place only for rather low muon energies.
4) Tmax > Tbound, with three possibilities for Tcut:
5) Tcut < Tbound: restricted BBS energy loss (< Tcut), numerical calculation of the total
cross section with accurate formula and sampling with accurate formula are needed.
6) Tbound < Tcut < Tmax: for energy loss it is necessary to take “usual” restricted BBS
(< Tbound) plus “twice restricted” numerically integrated energy loss for the interval
(Tbound,Tcut), total cross section and sampling being similar to preceding point.
7) Tcut > Tmax: restricted BBS (< Tbound) plus twice restricted numerical (Tbound,
Tmax); discrete interactions are not simulated.
RPK 10.05.2000
@@ -1,45 +0,0 @@
By R.P.Kokoulin, May 12th, 2000
Multiple Coulomb Scattering some questions and problems
Apart from the problems of creation and development of convenient
procedure for fast simulation of the effect, some principal questions are to be
answered (possibly, most of them have already been investigated)
General
Is it possible to use cross section formulae without magnetic formfactor and spin effects:
a) for nucleus (probably yes);
b) for proton (possibly yes);
c) for electron (probably no).
Should the scattering on the screened nucleus and on atomic electrons be considered
separately? (likely, they should; they probably can be combined later, but…)
Scattering on the nucleus:
a) influence of the choice of the elastic atomic formfactor (TF, HF, hydrogen-like, …);
there is a hope that the difference is small (with a proper choice of the parameters) but
it should be estimated;
b) influence of the nuclear size (it should influence RMS angle and distribution shape on
the tail);
c) influence of the choice of nuclear formfactor (exponential, Gaussian, Fermi model,
etc.); probably, it is small (only RMS nucleus radius is crucial) but it is better to
compare directly;
d) contribution of inelastic nucleus formfactor (incoherent scattering on protons of the
nucleus);
e) necessity of taking into account proton formfactor (for incoherent scattering); last two
points are expected to give small effect but need evaluation.
Scattering on atomic electrons:
a) introduction and influence of the choice of inelastic atomic formfactor (TH,
hydrogen-like exponential, what else?) it should be evaluated; more simple
approaches, such as Z(Z+1) substitutions, seem to be incorrect;
b) problem of a double account for scattering on electrons if explicit simulation of the
elastic scattering of the projectile on electrons (possibly, above the cut Tcut) is
included (knock-on electron production with full kinematics) the possible way is to
consider restricted multiple scattering (below Tcut).
@@ -1,27 +0,0 @@
Some references concerning multiple scattering (May, 2000; RPK)
1) S.Hayakawa. Cosmic Ray Physics.
2) S.Striganov. Nucl.Phys.B (Proc.Suppl.) 51A (1996) 172-178.
3) B.Rossi. High Energy Particles.
4) I.S.Baishev e.a. Sov.J.Nucl.Phys. 42 (1985) 745-749.
5) G.R.Lynch, O.I.Dahl. NIM B58 (1991) 6-10.
6) A.Van Ginneken. NIM A251 (1986) 21-39.
7) A.Van Ginneken. NIM A362 (1995) 213-223.
8) D.Liljequist. J.Appl.Phys. 62 (1987) 333-341.
9) D.Liljequist, M.Ismail. J.Appl.Phys. 62 (1987) 342-350.
10) D.Liljequist e.a. J.Appl.Phys. 68 (1990) 3061-3065.
11) G.Shen e.a. Phys.Rev.D 20 (1979) 1584-1588.
12) J.M.Fernandez-Varea e.a. NIM B73 (1993) 447-473.
13) P.Arce, M.Wadhwa. CMS Note 1999/000 (?).
14) L.Urban. G4 Phys.Ref.Manual (also G3toG4/quick overview and references).
15) G.Moliere. Z.Naturforsch. 2a (1947) 133-145.
16) G.Moliere. Z.Naturforsch. 3a (1948) 78-97.
17) H.A.Bethe. Phys.Rev. 89 (1953) 1256-1266.
18) W.T.Scott. Rev.Mod.Phys. 35 (1963) 231-313.
19) L.N.Cooper, J.Rainwater. Phys.Rev. 97 (1955) 492-504.
20) U.Fano. Phys.Rev. 93 (1954) 117-120.
21) H.W.Lewis. Phys.Rev. 78 (1950) 526-529.
22) S.Goudsmit, J.L.Sounderson. Phys.Rev. 57 (1940) 24-29.
23) S.Goudsmit, J.L.Sounderson. Phys.Rev. 58 (1940) 36-42.
24) Y.S.Tsai. Rev.Mod.Phys. 46 (1974) 815-851; ibid. 49 (1977) 421 - Errata.
25) L.V.Spencer, C.H.Blanchard. Phys.Rev. 93 (1954) 114-116.
@@ -1,47 +0,0 @@
Prepared by R.Kokoulin, May 22nd, 2000
Brief summary of G4 muon activity, May 2nd - May 23rd, 2000
S.Kelner, R.Kokoulin, M.Maire, A.Rybin, L.Urban
1. G4 muon tests
The test procedure of the verification of muon interaction simulation which allows to check
both mean free path calculation and energy transfer sampling has been suggested and
implemented.
First test results revealed appreciable deviations of the distributions of the energy loss from
theoretical dependencies (for bremsstrahlung, pair production, nuclear interaction). Several bugs
have been found and eliminated; it has greatly improved the agreement.
The program of further G4 muon tests has been prepared and agreed, including thin target
tests (extending the set of materials, energies, and increasing statistics), and thick target
simulation which will allow to verify the consistency of consideration of restricted continuous
energy loss.
2. Refinement of the processes already implemented
Simple formulae and algorithm for sampling photon and muon angles in muon
bremsstrahlung have been suggested and prepared for implementation in G4. It will be coded in
the nearest days.
Final states for other processes (pair production, photonuclear interaction) have been
clarified, fixed and introduced into documentation.
Logical scheme of a consistent inclusion of bremsstrahlung correction in high-energy knock-
on electron production and ionisation energy loss is prepared.
List of questions concerning the validity of multiple scattering model has been compiled.
After answering these questions, the "calibration" simulation of MCS for high-energy muons can
be performed.
3. Documentation
Sections concerning three basic muon interaction processes (bremsstrahlung, pair production,
photonuclear interaction) for PRM (Phys. Ref. Manual) have been extended, updated and
corrected.
Suggestions for improvements for the section in PRM about muon ionisation, and also
comments and corrections for "Electromagnetic Physics" gallery have been prepared.
4. Extension of the muon interactions in G4
List of muon processes for further inclusion in G4 has been discussed. The processes of
interest are: muon pair production by photon, muon pair production by muon, diffractive
bremsstrahlung (which leads to a difference in positive/negative muon energy loss). Refinement
of multiple scattering and introduction of the screening correction to bremsstrahlung and pair
production based on recent calculations of radiation logarithm in HF model are also important
and can improve the accuracy of G4-based simulations. The level of theoretical knowledge of
these processes is sufficient for their implementation into algorithms and codes.
Theoretical clarification of LPM and Coulomb corrections for electron pair production by
muons is needed; these are important both for accelerator and high-energy cosmic ray
applications.
@@ -1,36 +0,0 @@
List of problems with G4muons 15.05.00
(Rostislav, Andrew, Laszlo, Michel, Stas, …, May 15th May 22nd )
1) Tests electromagnetic (conduction, search of the possible
sources of disagreement,…)
a) brems
b) pairs
c) knock-on
2) Tests photonuclear
3) Physics Reference Manual
Brems, pairs, photonuclear, ionisation
a) to agree
b) to correct
c) to verify
d) to commission
4)”A Quick Overview” - corrections
5) Summary Note on HE muons in G4
a) to prepare draft
b) to discuss and to correct
c) to prepare the iteration (pre-final)
6) Discussions:
a) final states in the above processes
b) multiple scattering applicability for HE muons
c) muon pairs by photon
d) muon pairs by muon
e) diffractive bremsstrahlung
f) …
7) Concluding remarks and summary
@@ -1,47 +0,0 @@
List of tests of HE muon interactions in Geant4
(By RPK 20-21.05.00)
Thin target (to continue the works started):
10 TeV, 100 cm iron, 10^5 muons, 4 processes: delta, brems, pairs, photonuclear
(to compare with the expectation: X*?(T,?)*?*N?*?lg*log10)
Remaining problems found at the moment:
1) Knock-on electron production for high-energy muons has to be modified (including
contribution from electron bremsstrahlung diagrams and radiative corrections); now it
is not implemented properly;
2) There is a hint for a peak near the edge of the distribution of energy lost by muon in
photonuclear interaction (similar to that which was found and eliminated earlier in the
bremsstrahlung); - problem has been solved! (L.U.,May 22nd)
3) It is not clear whether the energy lost by muon is equal to the energy transferred to
secondary particles (kinetic energy of delta-electron, total energy of electron and
positron in pair production, etc.). There is a hint that they are different.
4) With high statistics simulation, an error appears sometimes in
G4HEInelastic::GenerateNBodyEvent (total mass >= total energy).
After the general agreement is reached, to extend these calculations (with additional
energy/material):
Muon energies: 100 GeV and 10 TeV
Materials: iron (100 cm, or 787 g/cm^2) and carbon (graphite, 500 cm x 2.265 g/cm^3)
Again, after the agreement is reached, to perform calculations for iron and carbon target
at 10 TeV energy with increased statistics (about 10^6 muons), to compare with
expectation (also in terms of the ratio "simulated/expected"), to prepare beautiful pictures
for inclusion in EM Physics gallery and other presentations.
Thick target (distribution of the total energy lost by muon in bulk matter, including
continuous energy loss and all 4 discrete processes), 3 m iron, 1 TeV muon energy,
statistics about 10^5, then 10^6 muons:
- histograms of the residual muon energy (in linear scale, 2 GeV bin) and of the energy
lost by muon (in log scale, 0.10 bin in common logarithm); comparison is possible
with Van Ginneken's TRAMU (the figure given by Particle Data Group) and with
Geant 3.21** (A.Rybin); also simulation with original Geant 3.21 is of interest - to
show, where it was wrong;
- cut variation: with cut = 1 - 100 MeV the distribution should be the same (in
particular, this is one of the tests of the consistency of continuous loss calculation);
- histograms of the scattering angle and lateral displacement (nothing to compare? may
be, Geant 3.21 ?).