Back to home page

EIC code displayed by LXR

 
 

    


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