ATLAS Offline Software
ForwardDetectors
ForwardTransport
share
Pythia8Config.ALFA.py
Go to the documentation of this file.
1
# minimal changed settings
2
topSeq.Pythia8_i.Commands += [
"Main:writeAllSettings = on"
,
3
"Main:showAllStatistics = on"
,
4
"Random:setSeed = on"
,
5
"Random:seed = 0"
]
6
7
# elastic scattering with Pythia8
8
topSeq.Pythia8_i.Commands += [
"SoftQCD:elastic = on"
,
# elastic scattering
9
"SigmaElastic:setOwn = on"
,
# t-generation accoring to elastic formula
10
"SigmaTotal:setOwn = on"
,
# use own total cross section
11
"SigmaTotal:sigmaTot = 100."
,
# actual value of sig_tot
12
"SigmaElastic:bSlope = 18."
,
# nuclear slope
13
"SigmaElastic:rho = 0.12."
,
# rho-parameter
14
"SigmaElastic:lambda = 0.72"
,
# form factor parameter
15
"SigmaElastic:phaseConst = 0.577"
,
# Coulomb phase constant (gamma_E)
16
"SigmaElastic:tAbsMin = 4e-5"
,
# t_min for event generation
17
"Beams:allowMomentumSpread = on"
,
# set up beam class (incoming protons)
18
"Beams:sigmaPxA = 0.010045"
,
# set divergence in Px beam 1 (0.226 murad)
19
"Beams:sigmaPyA = 0.009485"
,
# set divergence in Py beam 1
20
"Beams:sigmaPzA = 0.3955"
,
# set energy smearing beam 1 in GeV (1.13E-4%)
21
"Beams:sigmaPxB = 0.010045"
,
# set divergence in Px beam 2 (0.226 murad)
22
"Beams:sigmaPyB = 0.009485"
,
# set divergence in Py beam 2
23
"Beams:sigmaPzB = 0.3955"
,
# set energy smearing beam 2 in GeV (1.13E-4%)
24
"Beams:maxDevA = 100.0"
,
# cut off smearing at 100 sigma
25
"Beams:maxDevB = 100.0"
,
# cut off smearing at 100 sigma
26
"Beams:allowVertexSpread = on"
,
# beam class vertex
27
"Beams:sigmaVertexX = 0.250 "
,
# spread in x
28
"Beams:sigmaVertexY = 0.237"
,
# spread in y
29
"Beams:sigmaVertexZ = 0.0"
,
# don't spread in z
30
"Beams:maxDevVertex = 10.0"
,
# cut off spread at 10 sigma
31
"Random:setSeed=on"
,
#from here added#########################################################
32
"Random:seed=4211"
]
Generated on Fri Jan 10 2025 21:16:26 for ATLAS Offline Software by
1.8.18