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 timeout: 4 hours
0005 parallel:
0006 matrix:
0007 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0008 INDEX_RANGE: ["0 4","5 9"]
0009 script:
0010 - 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)
0011
0012 sim:nhcal_basic_distribution_full:
0013 extends: .det_benchmark
0014 stage: simulate
0015 timeout: 4 hours
0016 parallel:
0017 matrix:
0018 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV"]
0019 INDEX_RANGE: ["0 4","5 9"]
0020 - ENERGY: ["5.0GeV"]
0021 INDEX_RANGE: ["0 3", "4 6", "7 9"]
0022 script:
0023 - 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)
0024
0025 bench:nhcal_basic_distribution_analysis:
0026 extends: .det_benchmark
0027 stage: benchmarks
0028 needs:
0029 - "sim:nhcal_basic_distribution"
0030 parallel:
0031 matrix:
0032 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0033 script:
0034 - snakemake $SNAKEMAKE_FLAGS --cores 1 results/nhcal_basic_distribution/analysis_epic_backward_hcal_only_E${ENERGY}_combined_10files.pdf
0035
0036 bench:nhcal_basic_distribution_analysis_full:
0037 extends: .det_benchmark
0038 stage: benchmarks
0039 needs:
0040 - "sim:nhcal_basic_distribution_full"
0041 parallel:
0042 matrix:
0043 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0044 script:
0045 - snakemake $SNAKEMAKE_FLAGS --cores 1 results/nhcal_basic_distribution/analysis_epic_full_E${ENERGY}_combined_10files.pdf
0046
0047
0048 collect_results:nhcal_basic_distribution:
0049 extends: .det_benchmark
0050 stage: collect
0051 needs:
0052 - "bench:nhcal_basic_distribution_analysis"
0053 - "bench:nhcal_basic_distribution_analysis_full"
0054 parallel:
0055 matrix:
0056 - ENERGY: ["0.5GeV", "0.7GeV", "1.0GeV", "2.0GeV", "5.0GeV"]
0057 DETECTOR_CONFIG: ["epic_backward_hcal_only", "epic_full"]
0058 script:
0059 - ls -lrht
0060 - mv results{,_save}/
0061 - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/nhcal_basic_distribution/analysis_${DETECTOR_CONFIG}_E${ENERGY}_combined_10files.pdf
0062 - mv results{_save,}/
0063