Warning, /detector_benchmarks/benchmarks/tracking_performances/config.yml is written in an unsupported language. File is not indexed.
0001 sim:tracking_performance:
0002 extends: .det_benchmark
0003 stage: simulate
0004 parallel:
0005 matrix:
0006 - PARTICLE: ["pi-"]
0007 MOMENTUM: ["500MeV", "1GeV", "2GeV", "5GeV", "10GeV", "20GeV"]
0008 script:
0009 - |
0010 snakemake --cache --cores 1 \
0011 sim_output/tracking_performance/epic_craterlake_tracking_only/${PARTICLE}/${MOMENTUM}/3to50deg/${PARTICLE}_${MOMENTUM}_3to50deg.0000.eicrecon.edm4eic.root \
0012 sim_output/tracking_performance/epic_craterlake_tracking_only/${PARTICLE}/${MOMENTUM}/45to135deg/${PARTICLE}_${MOMENTUM}_45to135deg.0000.eicrecon.edm4eic.root \
0013 sim_output/tracking_performance/epic_craterlake_tracking_only/${PARTICLE}/${MOMENTUM}/130to177deg/${PARTICLE}_${MOMENTUM}_130to177deg.0000.eicrecon.edm4eic.root
0014
0015 bench:tracking_performance:
0016 extends: .det_benchmark
0017 stage: benchmarks
0018 needs:
0019 - ["sim:tracking_performance"]
0020 script:
0021 - snakemake $SNAKEMAKE_FLAGS --cores 3 tracking_performance_local
0022
0023 collect_results:tracking_performance:
0024 extends: .det_benchmark
0025 stage: collect
0026 needs:
0027 - "bench:tracking_performance"
0028 script:
0029 - ls -lrht
0030 - mv results{,_save}/ # move results directory out of the way to preserve it
0031 - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output tracking_performance_local
0032 - mv results{_save,}/
0033
0034 bench:tracking_performance_campaigns:
0035 extends: .det_benchmark
0036 stage: benchmarks
0037 script:
0038 - snakemake $SNAKEMAKE_FLAGS --cores 1 tracking_performance_campaigns
0039
0040 collect_results:tracking_performance_campaigns:
0041 extends: .det_benchmark
0042 stage: collect
0043 needs:
0044 - "bench:tracking_performance_campaigns"
0045 script:
0046 - ls -lrht
0047 - mv results{,_save}/ # move results directory out of the way to preserve it
0048 - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output tracking_performance_campaigns
0049 - mv results{_save,}/