Skip to content
Snippets Groups Projects
Unverified Commit ccd83bb5 authored by Dmitry Kalinkin's avatar Dmitry Kalinkin Committed by GitHub
Browse files

treewide: set ddsim simulation seed (#180)

parent 4833ca67
No related branches found
No related tags found
No related merge requests found
Pipeline #123256 passed with warnings
......@@ -10,6 +10,7 @@ rule beamline_steering_sim:
"""
exec npsim \
--runType run \
--random.seed 1 \
--enableG4GPS \
--macroFile {input.macro} \
--compactFile $DETECTOR_PATH/epic_ip6_extended.xml \
......@@ -27,6 +28,7 @@ rule beamline_acceptance_sim:
"""
exec npsim \
--runType run \
--random.seed 1 \
--enableG4GPS \
--macroFile {input.macro} \
--compactFile $DETECTOR_PATH/epic_ip6_extended.xml \
......
......@@ -38,9 +38,9 @@ rule femc_electron_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed 1 \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
--inputFiles {input.GEN_FILE} \
......
......@@ -38,9 +38,9 @@ rule femc_photon_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed 1 \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
--inputFiles {input.GEN_FILE} \
......
......@@ -38,9 +38,9 @@ rule femc_pi0_simulate:
SIM_FILE="sim_output/femc_pi0/{DETECTOR_CONFIG}_sim_pi0_{P}GeV.edm4hep.root"
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed 1 \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
--inputFiles {input.GEN_FILE} \
......
......@@ -22,6 +22,7 @@ rule insert_muon_simulate:
SIM_FILE="sim_output/insert_muon/{DETECTOR_CONFIG}_sim_mu-_{P}GeV_{INDEX}.edm4hep.root",
params:
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -31,9 +32,9 @@ rule insert_muon_simulate:
shell:
"""
NEVENTS_SIM=1000
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--skipNEvents $(( $NEVENTS_SIM * {params.INDEX} )) \
--numberOfEvents $NEVENTS_SIM \
--physicsList {params.PHYSICS_LIST} \
......
......@@ -23,6 +23,7 @@ rule insert_neutron_simulate:
SIM_FILE="sim_output/insert_neutron/{DETECTOR_CONFIG}_sim_neutron_{P}GeV_{INDEX}.edm4hep.root",
params:
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -32,9 +33,9 @@ rule insert_neutron_simulate:
shell:
"""
NEVENTS_SIM=200
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--skipNEvents $(( $NEVENTS_SIM * {params.INDEX} )) \
--numberOfEvents $NEVENTS_SIM \
--physicsList {params.PHYSICS_LIST} \
......
......@@ -29,6 +29,7 @@ rule insert_tau_simulate:
params:
N_EVENTS=get_n_events,
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -37,9 +38,9 @@ rule insert_tau_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--numberOfEvents {params.N_EVENTS} \
--skipNEvents $(( {params.N_EVENTS} * {params.INDEX} )) \
--physicsList {params.PHYSICS_LIST} \
......
......@@ -21,6 +21,7 @@ rule zdc_lambda_simulate:
params:
N_EVENTS=200,
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -29,9 +30,9 @@ rule zdc_lambda_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--skipNEvents $(( {params.N_EVENTS} * {params.INDEX} )) \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
......
......@@ -38,10 +38,11 @@ rule zdc_lyso_sim:
cache: True
shell:
"""
npsim \
exec npsim \
--runType batch \
-v WARNING \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed 1 \
--numberOfEvents {params.num_events} \
--inputFiles {input.hepmcfile} \
--outputFile {output}
......
......@@ -22,11 +22,11 @@ rule zdc_neutron_sim:
num_events=100,
shell:
"""
set -m # monitor mode to prevent lingering processes
exec npsim \
--runType batch \
-v WARNING \
--compactFile $DETECTOR_PATH/{wildcards.DETECTOR_CONFIG}.xml \
--random.seed 1 \
--numberOfEvents {params.num_events} \
--inputFiles {input.hepmcfile} \
--outputFile {output}
......
......@@ -24,6 +24,7 @@ rule zdc_photon_simulate:
params:
N_EVENTS=200,
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -32,9 +33,9 @@ rule zdc_photon_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--physicsList {params.PHYSICS_LIST} \
--skipNEvents $(( {params.N_EVENTS} * {params.INDEX} )) \
--numberOfEvents {params.N_EVENTS} \
......
......@@ -22,6 +22,7 @@ rule zdc_pi0_simulate:
params:
N_EVENTS=200,
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -30,9 +31,9 @@ rule zdc_pi0_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--skipNEvents $(( {params.N_EVENTS} * {params.INDEX} )) \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
......
......@@ -21,6 +21,7 @@ rule zdc_sigma_simulate:
params:
N_EVENTS=200,
INDEX=lambda wildcards: wildcards.INDEX,
SEED=lambda wildcards: "1" + wildcards.INDEX,
PHYSICS_LIST="FTFP_BERT",
DETECTOR_PATH=os.environ["DETECTOR_PATH"],
DETECTOR_CONFIG=lambda wildcards: wildcards.DETECTOR_CONFIG,
......@@ -29,9 +30,9 @@ rule zdc_sigma_simulate:
cache: True
shell:
"""
# Running simulation
npsim \
exec npsim \
--compactFile {params.DETECTOR_PATH}/{params.DETECTOR_CONFIG}.xml \
--random.seed {params.SEED} \
--skipNEvents $(( {params.N_EVENTS} * {params.INDEX} )) \
--numberOfEvents {params.N_EVENTS} \
--physicsList {params.PHYSICS_LIST} \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment