Back to home page

EIC code displayed by LXR

 
 

    


Warning, /detector_benchmarks/benchmarks/backwards_ecal/config.yml is written in an unsupported language. File is not indexed.

0001 sim:backwards_ecal:
0002   extends: .det_benchmark
0003   stage: simulate
0004   parallel:
0005     matrix:
0006       - PARTICLE: ["e-", "pi-"]
0007         MOMENTUM: [
0008           "100MeV",
0009           "200MeV",
0010           "500MeV",
0011           "1GeV",
0012           "2GeV",
0013           "5GeV",
0014           "10GeV",
0015           "20GeV",
0016         ]
0017   timeout: 4 hours
0018   script:
0019     - |
0020       snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB listing/backwards_ecal/local/${DETECTOR_CONFIG}/${PARTICLE}/${MOMENTUM}/130to177deg.lst
0021 
0022 bench:backwards_ecal:
0023   extends: .det_benchmark
0024   stage: benchmarks
0025   needs:
0026     - ["sim:backwards_ecal"]
0027   script:
0028     - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
0029     - pip install -r benchmarks/backwards_ecal/requirements.txt
0030     - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB results/backwards_ecal/local
0031 
0032 bench:backwards_ecal_campaigns:
0033   extends: .det_benchmark
0034   stage: benchmarks
0035   when: manual
0036   timeout: 4 hours
0037   script:
0038     - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
0039     - pip install -r benchmarks/backwards_ecal/requirements.txt
0040     - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB results/backwards_ecal/25.10.4
0041 
0042 collect_results:backwards_ecal:
0043   extends: .det_benchmark
0044   stage: collect
0045   needs:
0046     - "bench:backwards_ecal"
0047   when: always
0048   script:
0049     - ls -lrht
0050     - mv results{,_save}/ # move results directory out of the way to preserve it
0051     - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/backwards_ecal/local
0052     - mv results{_save,}/