Skip to content
Snippets Groups Projects
get_calibrations 674 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/bash
    
    branch=${1:-master}
    detector_benchmarks=https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/artifacts/${branch}/raw/
    
    mkdir -p config
    
    for i in results/emcal_barrel_calibration.json results/material-maps.json ; do
    
      curl --fail -sL ${detector_benchmarks}/${i}?job=deploy_results --output config/$(basename ${i})
    
      if [[ "$?" -ne "0" ]] ; then
    
        if find ${DETECTOR_PATH} -name $(basename $i) ; then
          echo "Warning: falling back to DETECTOR_PATH for calibration ${i}."
          cp $(find ${DETECTOR_PATH} -name $(basename $i)) config/$(basename ${i})
        else
          echo "Error: could not retrieve calibrations!"
          exit 1
        fi