2include(
"EvgenProdTools/StdEvgenSetup.py")
3include(
"configFile.py")
8from pathlib
import Path
9os.environ[
"EPO"] = os.environ[
"EPO"] +
"/"
10BASE = os.environ[
"EPO"]
11os.environ[
"SRC"] = f
"{BASE}/src"
12os.environ[
"SRCEXT"] = f
"{BASE}/srcext"
13os.environ[
"CONF"] = f
"{BASE}/config"
14os.environ[
"DAT"] = f
"{BASE}/"
15os.environ[
"OPT"] = str(Path.cwd()) +
"/"
16os.environ[
"HTO"] = str(Path.cwd()) +
"/"
17os.environ[
"CHK"] = str(Path.cwd()) +
"/"
18OPT = os.environ[
"OPT"]
19os.environ[
"OPX"] = str(Path.cwd()) +
"/" if OPT ==
"./" else OPT
21from Epos4_i.Epos4_iConf
import Epos4
23Ep4.BeamMomentum = -runArgs.ecmEnergy/2.0
24Ep4.TargetMomentum = runArgs.ecmEnergy/2.0
26energy = float(runArgs.ecmEnergy)
27number_of_events = int(runArgs.maxEvents)
33content = build_config_content(energy, number_of_events, laproj, maproj, latarg, matarg)
34with open(
"foo.optns",
"w")
as f:
37Ep4.InputCard =
"foo.optns"
This code is used to get an Epos4 Monte Carlo event.