Warning, /detector_benchmarks/benchmarks/nhcal_basic_distribution/config.yml is written in an unsupported language. File is not indexed.
0001 sim:nhcal_basic_distribution:
0002 extends: .det_benchmark
0003 stage: simulate
0004 parallel:
0005 matrix:
0006 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0007 INDEX_RANGE: ["0 4","5 9"]
0008 script:
0009 - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB $(for INDEX in $(seq -f '%02.0f' $INDEX_RANGE); do echo sim_output/nhcal_basic_distribution/E${ENERGY}/sim_epic_backward_hcal_only.${INDEX}.edm4hep.root; done)
0010
0011 sim:nhcal_basic_distribution_full:
0012 extends: .det_benchmark
0013 stage: simulate
0014 parallel:
0015 matrix:
0016 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV"]
0017 INDEX_RANGE: ["0 4","5 9"]
0018 - ENERGY: ["5.0GeV"]
0019 INDEX_RANGE: ["0 3", "4 6", "7 9"]
0020 script:
0021 - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB $(for INDEX in $(seq -f '%02.0f' $INDEX_RANGE); do echo sim_output/nhcal_basic_distribution/E${ENERGY}/sim_epic_full.${INDEX}.edm4hep.root; done)
0022
0023 bench:nhcal_basic_distribution_analysis:
0024 extends: .det_benchmark
0025 stage: benchmarks
0026 needs:
0027 - "sim:nhcal_basic_distribution"
0028 parallel:
0029 matrix:
0030 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0031 script:
0032 - snakemake $SNAKEMAKE_FLAGS --cores 1 results/nhcal_basic_distribution/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
0033
0034 bench:nhcal_basic_distribution_analysis_full:
0035 extends: .det_benchmark
0036 stage: benchmarks
0037 needs:
0038 - "sim:nhcal_basic_distribution_full"
0039 parallel:
0040 matrix:
0041 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0042 script:
0043 - snakemake $SNAKEMAKE_FLAGS --cores 1 results/nhcal_basic_distribution/analysis_epic_full_E${ENERGY}_combined_10files.pdf
0044
0045
0046 collect_results:nhcal_basic_distribution:
0047 extends: .det_benchmark
0048 stage: collect
0049 needs:
0050 - "bench:nhcal_basic_distribution_analysis"
0051 - "bench:nhcal_basic_distribution_analysis_full"
0052 parallel:
0053 matrix:
0054 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0055 DETECTOR_CONFIG: ["epic_backward_hcal_only", "epic_full"]
0056 script:
0057 - ls -lrht
0058 - mv results{,_save}/
0059 - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/nhcal_basic_distribution/analysis_${DETECTOR_CONFIG}_E${ENERGY}_combined_10files.pdf
0060 - mv results{_save,}/
0061