diff --git a/.github/workflows/linux-eic-shell.yml b/.github/workflows/linux-eic-shell.yml index 97017d6a9..48b6d3b0c 100644 --- a/.github/workflows/linux-eic-shell.yml +++ b/.github/workflows/linux-eic-shell.yml @@ -293,7 +293,8 @@ jobs: strategy: matrix: option: ['m'] #, 's'] # FIXME - detector_config: [epic_craterlake] # FIXME + tolerance_mm: [0.1, 0.01] + detector_config: [epic_craterlake, epic_ip6_extended] # FIXME fail-fast: false steps: - uses: actions/checkout@v4 @@ -309,7 +310,7 @@ jobs: setup: install/bin/thisepic.sh run: | mkdir -p doc - checkOverlaps --option ${{ matrix.option }} -c ${DETECTOR_PATH}/${{ matrix.detector_config }}.xml | tee doc/overlap_check_tgeo.out + checkOverlaps --option ${{ matrix.option }} -t ${{ matrix.tolerance_mm }} -c ${DETECTOR_PATH}/${{ matrix.detector_config }}.xml | tee doc/overlap_check_tgeo.out noverlaps="$(grep -c ovlp doc/overlap_check_tgeo.out || true)" if [[ "${noverlaps}" -gt "0" ]] ; then echo "${noverlaps} overlaps found!" && false ; fi @@ -346,7 +347,8 @@ jobs: - build strategy: matrix: - detector_config: [epic_craterlake] + detector_config: [epic_craterlake, epic_ip6_extended] + tolerance_mm: [0.1, 0.01] fail-fast: false steps: - uses: actions/checkout@v4 @@ -362,7 +364,7 @@ jobs: setup: install/bin/thisepic.sh run: | mkdir -p doc - python scripts/checkOverlaps.py -c ${DETECTOR_PATH}/${{ matrix.detector_config }}.xml | tee doc/overlap_check_geant4.out + python scripts/checkOverlaps.py -t ${{ matrix.tolerance_mm }} -c ${DETECTOR_PATH}/${{ matrix.detector_config }}.xml | tee doc/overlap_check_geant4.out noverlaps="$(grep -c GeomVol1002 doc/overlap_check_geant4.out || true)" if [[ "${noverlaps}" -gt "0" ]] ; then echo "${noverlaps} overlaps found!" && false ; fi