Skip to content

Commit de6e52c

Browse files
committed
Changes to sampF
1 parent 79d4f92 commit de6e52c

File tree

6 files changed

+15
-18
lines changed

6 files changed

+15
-18
lines changed

benchmarks/nhcal_acceptance/Snakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ rule nhcal_acceptance_combine:
4141
f"sim_output/nhcal_acceptance/sim_{{DETECTOR_CONFIG}}_E{{ENERGY}}GeV_combined_{{N}}files.edm4hep.root",
4242
shell:
4343
"""
44-
hadd {output} {input}
44+
hadd -f {output} {input}
4545
"""
4646

4747
rule nhcal_acceptance_analysis:

benchmarks/nhcal_acceptance/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ bench:nhcal_acceptance_analysis:
1717
matrix:
1818
- ENERGY: ["1GeV", "5GeV", "10GeV"]
1919
script:
20-
- snakemake --cores 3 results/nhcal_acceptance/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
20+
- snakemake --cores 1 results/nhcal_acceptance/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
2121

2222
collect_results:nhcal_acceptance:
2323
extends: .det_benchmark

benchmarks/nhcal_basic_distribution/Snakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ rule nhcal_basic_distribution_combine:
4141
f"sim_output/nhcal_basic_distribution/sim_{{DETECTOR_CONFIG}}_E{{ENERGY}}GeV_combined_{{N}}files.edm4hep.root",
4242
shell:
4343
"""
44-
hadd {output} {input}
44+
hadd -f {output} {input}
4545
"""
4646

4747
rule nhcal_basic_distribution_analysis:

benchmarks/nhcal_basic_distribution/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ bench:nhcal_basic_distribution_analysis:
2727
matrix:
2828
- ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
2929
script:
30-
- snakemake --cores 3 results/nhcal_basic_distribution/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
30+
- snakemake --cores 1 results/nhcal_basic_distribution/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
3131

3232
bench:nhcal_basic_distribution_analysis_full:
3333
extends: .det_benchmark
@@ -38,7 +38,7 @@ bench:nhcal_basic_distribution_analysis_full:
3838
matrix:
3939
- ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
4040
script:
41-
- snakemake --cores 3 results/nhcal_basic_distribution/analysis_epic_full_E${ENERGY}_combined_10files.pdf
41+
- snakemake --cores 1 results/nhcal_basic_distribution/analysis_epic_full_E${ENERGY}_combined_10files.pdf
4242

4343

4444
collect_results:nhcal_basic_distribution:

benchmarks/nhcal_sampling_fraction/Snakefile

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ DETECTOR_CONFIG = "epic_backward_hcal_only.xml"
55

66
rule nhcal_sampling_fraction_simulate:
77
output:
8-
"sim_output/nhcal_sampling_fraction/{PARTICLE}/E{ENERGY}GeV/sim.{INDEX}.edm4hep.root",
8+
"sim_output/nhcal_sampling_fraction/{PARTICLE}/E{ENERGY}GeV/sim.edm4hep.root",
99
params:
1010
N_EVENTS=1000,
1111
shell:
@@ -30,28 +30,26 @@ exec ddsim \
3030
rule nhcal_sampling_fraction_combine:
3131
input:
3232
lambda wildcards: expand(
33-
"sim_output/nhcal_sampling_fraction/{PARTICLE}/E{ENERGY}GeV/sim.{INDEX:02d}.edm4hep.root",
33+
"sim_output/nhcal_sampling_fraction/{PARTICLE}/E{ENERGY}GeV/sim.edm4hep.root",
3434
ENERGY=["1", "2", "5", "10"],
3535
PARTICLE=["pi-", "neutron", "e-"],
36-
INDEX=range(int(wildcards.N)),
3736
),
3837
wildcard_constraints:
39-
N=r"\d+",
4038
ENERGY=r"\d+"
4139
output:
42-
f"sim_output/nhcal_sampling_fraction/sim_{{N}}files_per.edm4hep.root",
40+
f"sim_output/nhcal_sampling_fraction/sim_combined.edm4hep.root",
4341
shell:
4442
"""
45-
hadd {output} {input}
43+
hadd -f {output} {input}
4644
"""
4745

4846
rule nhcal_sampling_fraction_analysis:
4947
input:
50-
combined="sim_output/nhcal_sampling_fraction/sim_{N}files_per.edm4hep.root",
48+
combined="sim_output/nhcal_sampling_fraction/sim_combined.edm4hep.root",
5149
script="benchmarks/nhcal_sampling_fraction/scripts/sampling_fraction_analysis.cxx",
5250
output:
53-
pdf=f"results/nhcal_sampling_fraction/analysis_{{N}}files_per.pdf",
54-
png=f"results/nhcal_sampling_fraction/analysis_{{N}}files_per.png",
51+
pdf=f"results/nhcal_sampling_fraction/analysis.pdf",
52+
png=f"results/nhcal_sampling_fraction/analysis.png",
5553
shell:
5654
"""
5755
root -l -b -q '{input.script}("{input.combined}","{output.pdf}","{output.png}","{DETECTOR_PATH}/{DETECTOR_CONFIG}")'

benchmarks/nhcal_sampling_fraction/config.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@ sim:nhcal_sampling_fraction:
55
matrix:
66
- ENERGY: ["1GeV", "2GeV", "5GeV", "10GeV"]
77
PARTICLE: ["pi-", "neutron", "e-"]
8-
INDEX: ["00","01","02","03"]
98
script:
10-
- snakemake --cores 5 sim_output/nhcal_sampling_fraction/${PARTICLE}/E${ENERGY}/sim.${INDEX}.edm4hep.root
9+
- snakemake --cores 5 sim_output/nhcal_sampling_fraction/${PARTICLE}/E${ENERGY}/sim.edm4hep.root
1110

1211
bench:nhcal_sampling_fraction:
1312
extends: .det_benchmark
1413
stage: benchmarks
1514
needs:
1615
- "sim:nhcal_sampling_fraction"
1716
script:
18-
- snakemake --cores 3 results/nhcal_sampling_fraction/analysis_5files_per.pdf
17+
- snakemake --cores 1 results/nhcal_sampling_fraction/analysis.pdf
1918

2019
collect_results:nhcal_sampling_fraction:
2120
extends: .det_benchmark
@@ -25,6 +24,6 @@ collect_results:nhcal_sampling_fraction:
2524
script:
2625
- ls -lrht
2726
- mv results{,_save}/
28-
- snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/nhcal_sampling_fraction/analysis_5files_per.pdf
27+
- snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/nhcal_sampling_fraction/analysis.pdf
2928
- mv results{_save,}/
3029

0 commit comments

Comments
 (0)