Back to home page

EIC code displayed by LXR

 
 

    


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,}/