@@ -44,6 +44,7 @@ if [[ $BEAMTYPE != "cosmic" ]] || [[ $FORCECALIBRATIONS == 1 ]] ; then
4444 if ( has_detectors ITS TPC && has_detector_matching ITSTPC ); then
4545 if [[ -z ${CALIB_TPC_VDRIFTTGL+x} ]]; then CALIB_TPC_VDRIFTTGL=1; fi
4646 fi
47+ if [[ -z ${CALIB_TPC_IDC+x} ]]; then CALIB_TPC_IDC=0; fi # default is off
4748 fi
4849
4950 # calibrations for TRD
7778[[ -z ${CALIB_TPC_SCDCALIB} ]] && CALIB_TPC_SCDCALIB=0
7879[[ -z ${CALIB_TPC_TIMEGAIN} ]] && CALIB_TPC_TIMEGAIN=0
7980[[ -z ${CALIB_TPC_RESPADGAIN} ]] && CALIB_TPC_RESPADGAIN=0
81+ [[ -z ${CALIB_TPC_IDC} ]] && CALIB_TPC_IDC=0
8082[[ -z ${CALIB_TRD_VDRIFTEXB} ]] && CALIB_TRD_VDRIFTEXB=0
8183[[ -z ${CALIB_EMC_CHANNELCALIB} ]] && CALIB_EMC_CHANNELCALIB=0
8284[[ -z ${CALIB_PHS_ENERGYCALIB} ]] && CALIB_PHS_ENERGYCALIB=0
@@ -98,6 +100,7 @@ if [[ "0$GEN_TOPO_VERBOSE" == "01" ]]; then
98100 echo " CALIB_TRD_VDRIFTEXB = $CALIB_TRD_VDRIFTEXB " 1>&2
99101 echo " CALIB_TPC_TIMEGAIN = $CALIB_TPC_TIMEGAIN " 1>&2
100102 echo " CALIB_TPC_RESPADGAIN = $CALIB_TPC_RESPADGAIN " 1>&2
103+ echo " CALIB_TPC_IDC = $CALIB_TPC_IDC " 1>&2
101104 echo " CALIB_CPV_GAIN = $CALIB_CPV_GAIN " 1>&2
102105fi
103106
@@ -126,6 +129,19 @@ if [[ -z $CALIBDATASPEC_BARREL_SPORADIC ]]; then
126129 if [[ $CALIB_TPC_RESPADGAIN == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL_SPORADIC " trackGainHistoTPC:TPC/TRACKGAINHISTOS/0" ; fi
127130fi
128131
132+ # define spec for proxy for TPC IDCs - Side A
133+ if [[ -z $CALIBDATASPEC_TPCIDC_A ]]; then
134+ # TPC
135+ if [[ $CALIB_TPC_IDC == 1 ]]; then add_semicolon_separated CALIBDATASPEC_TPCIDC_A " idcsgroupa:TPC/IDCGROUPA" ; fi
136+ fi
137+
138+ # define spec for proxy for TPC IDCs - Side C
139+ if [[ -z $CALIBDATASPEC_TPCIDC_C ]]; then
140+ # TPC
141+ if [[ $CALIB_TPC_IDC == 1 ]]; then add_semicolon_separated CALIBDATASPEC_TPCIDC_C " idcsgroupc:TPC/IDCGROUPC" ; fi
142+ fi
143+
144+
129145# define spec for proxy for TF-based outputs from CALO
130146if [[ -z $CALIBDATASPEC_CALO_TF ]]; then
131147 # EMC
@@ -153,6 +169,8 @@ if [[ "0$GEN_TOPO_VERBOSE" == "01" ]]; then
153169 # printing for debug
154170 echo CALIBDATASPEC_BARREL_TF = $CALIBDATASPEC_BARREL_TF 1>&2
155171 echo CALIBDATASPEC_BARREL_SPORADIC = $CALIBDATASPEC_BARREL_SPORADIC 1>&2
172+ echo CALIBDATASPEC_TPCIDC_A = $CALIBDATASPEC_TPCIDC_A 1>&2
173+ echo CALIBDATASPEC_TPCIDC_C = $CALIBDATASPEC_TPCIDC_C 1>&2
156174 echo CALIBDATASPEC_CALO_TF = $CALIBDATASPEC_CALO_TF 1>&2
157175 echo CALIBDATASPEC_CALO_SPORADIC = $CALIBDATASPEC_CALO_SPORADIC 1>&2
158176 echo CALIBDATASPEC_MUON_TF = $CALIBDATASPEC_MUON_TF 1>&2
0 commit comments