Skip to content

Commit 68e34e4

Browse files
mfasDadavidrohr
authored andcommitted
[EMCAL-565] Enable EMCAL bad channel calibration in aggregator workflow
Split CALIB_EMC_CHANNELCALIB into CALIB_EMC_BADCHANNELCALIB and CALIB_EMC_TIMECALIB in order to steer both calibrators separately.
1 parent 8edaf23 commit 68e34e4

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

DATA/common/setenv_calib.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ if [[ $BEAMTYPE != "cosmic" ]] || [[ $FORCECALIBRATIONS == 1 ]] ; then
5454

5555
# calibrations for EMC
5656
if has_detector_calib EMC && has_detector_reco EMC; then
57-
if [[ -z ${CALIB_EMC_CHANNELCALIB+x} ]]; then CALIB_EMC_CHANNELCALIB=1; fi
57+
if [[ -z ${CALIB_EMC_BADCHANNELCALIB+x} ]]; then CALIB_EMC_BADCHANNELCALIB=1; fi
58+
if [[ -z ${CALIB_EMC_TIMECALIB+x} ]]; then CALIB_EMC_TIMECALIB=1; fi
5859
fi
5960

6061
# calibrations for PHS
@@ -80,7 +81,8 @@ fi
8081
[[ -z ${CALIB_TPC_RESPADGAIN} ]] && CALIB_TPC_RESPADGAIN=0
8182
[[ -z ${CALIB_TPC_IDC} ]] && CALIB_TPC_IDC=0
8283
[[ -z ${CALIB_TRD_VDRIFTEXB} ]] && CALIB_TRD_VDRIFTEXB=0
83-
[[ -z ${CALIB_EMC_CHANNELCALIB} ]] && CALIB_EMC_CHANNELCALIB=0
84+
[[ -z ${CALIB_EMC_BADCHANNELCALIB} ]] && CALIB_EMC_BADCHANNELCALIB=0
85+
[[ -z ${CALIB_EMC_TIMECALIB} ]] && CALIB_EMC_TIMECALIB=0
8486
[[ -z ${CALIB_PHS_ENERGYCALIB} ]] && CALIB_PHS_ENERGYCALIB=0
8587
[[ -z ${CALIB_PHS_BADMAPCALIB} ]] && CALIB_PHS_BADMAPCALIB=0
8688
[[ -z ${CALIB_PHS_TURNONCALIB} ]] && CALIB_PHS_TURNONCALIB=0
@@ -92,7 +94,8 @@ if [[ "0$GEN_TOPO_VERBOSE" == "01" ]]; then
9294
echo "CALIB_TOF_LHCPHASE = $CALIB_TOF_LHCPHASE" 1>&2
9395
echo "CALIB_TOF_CHANNELOFFSETS = $CALIB_TOF_CHANNELOFFSETS" 1>&2
9496
echo "CALIB_TOF_DIAGNOSTICS = $CALIB_TOF_DIAGNOSTICS" 1>&2
95-
echo "CALIB_EMC_CHANNELCALIB = $CALIB_EMC_CHANNELCALIB" 1>&2
97+
echo "CALIB_EMC_BADCHANNELCALIB = $CALIB_EMC_BADCHANNELCALIB" 1>&2
98+
echo "CALIB_EMC_TIMECALIB = $CALIB_EMC_TIMECALIB" 1>&2
9699
echo "CALIB_PHS_ENERGYCALIB = $CALIB_PHS_ENERGYCALIB" 1>&2
97100
echo "CALIB_PHS_BADMAPCALIB = $CALIB_PHS_BADMAPCALIB" 1>&2
98101
echo "CALIB_PHS_TURNONCALIB = $CALIB_PHS_TURNONCALIB" 1>&2
@@ -145,7 +148,7 @@ fi
145148
# define spec for proxy for TF-based outputs from CALO
146149
if [[ -z $CALIBDATASPEC_CALO_TF ]]; then
147150
# EMC
148-
if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
151+
if [[ $CALIB_EMC_BADCHANNELCALIB == 1 ]] || [[ $CALIB_EMC_TIMECALIB == 1 ]]; then
149152
add_semicolon_separated CALIBDATASPEC_CALO_TF "cellsEMC:EMC/CELLS/0"
150153
add_semicolon_separated CALIBDATASPEC_CALO_TF "cellsTrgREMC:EMC/CELLSTRGR/0"
151154
fi

DATA/production/configurations/2022/LHC22f/apass1_TPCcalib/setenv_extra.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ export CALIB_TOF_DIAGNOSTICS=0
138138
export CALIB_TPC_TIMEGAIN=0
139139
export CALIB_TPC_RESPADGAIN=0
140140
export CALIB_TRD_VDRIFTEXB=0
141-
export CALIB_EMC_CHANNELCALIB=0
141+
export CALIB_EMC_BADCHANNELCALIB=0
142+
export CALIB_EMC_TIMECALIB=0
142143
export CALIB_PHS_ENERGYCALIB=0
143144
export CALIB_PHS_BADMAPCALIB=0
144145
export CALIB_PHS_TURNONCALIB=0

0 commit comments

Comments
 (0)