Skip to content

Commit e44b773

Browse files
committed
Add TRD gain calibration
1 parent 9afa4e3 commit e44b773

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

Detectors/TRD/workflow/src/TrackBasedCalibSpec.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,9 @@ DataProcessorSpec getTRDTrackBasedCalibSpec(o2::dataformats::GlobalTrackID::mask
141141
if (GTrackID::includesSource(GTrackID::Source::TPC, src)) {
142142
LOGF(info, "Found TPC tracks as input, loading TPC-TRD");
143143
srcTrk |= GTrackID::getSourcesMask("TPC-TRD");
144-
if (gain) {
145-
srcTrk |= GTrackID::getSourcesMask("TPC");
146-
}
144+
}
145+
if (gain) {
146+
srcTrk |= GTrackID::getSourcesMask("TPC");
147147
}
148148
GTrackID::mask_t srcClu = GTrackID::getSourcesMask("TRD"); // we don't need all clusters, only TRD tracklets
149149
dataRequest->requestTracks(srcTrk, false);

prodtests/full-system-test/aggregator-workflow.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ if [[ "${GEN_TOPO_VERBOSE:-}" == "1" ]]; then
6464
echo "CALIB_PHS_RUNBYRUNCALIB = $CALIB_PHS_RUNBYRUNCALIB" 1>&2
6565
echo "CALIB_PHS_L1PHASE = $CALIB_PHS_L1PHASE" 1>&2
6666
echo "CALIB_TRD_VDRIFTEXB = $CALIB_TRD_VDRIFTEXB" 1>&2
67+
echo "CALIB_TRD_GAIN = $CALIB_TRD_GAIN" 1>&2
6768
echo "CALIB_TPC_TIMEGAIN = $CALIB_TPC_TIMEGAIN" 1>&2
6869
echo "CALIB_TPC_RESPADGAIN = $CALIB_TPC_RESPADGAIN" 1>&2
6970
echo "CALIB_TPC_SCDCALIB = $CALIB_TPC_SCDCALIB" 1>&2
@@ -211,8 +212,15 @@ if [[ $AGGREGATOR_TASKS == BARREL_TF ]] || [[ $AGGREGATOR_TASKS == ALL ]]; then
211212
add_W o2-tpc-vdrift-tgl-calibration-workflow ""
212213
fi
213214
# TRD
215+
TRD_CALIB_CONFIG=
214216
if [[ $CALIB_TRD_VDRIFTEXB == 1 ]]; then
215-
add_W o2-calibration-trd-workflow "--vDriftAndExB"
217+
TRD_CALIB_CONFIG+=" --vDriftAndExB"
218+
fi
219+
if [[ $CALIB_TRD_GAIN == 1 ]]; then
220+
TRD_CALIB_CONFIG+=" --gain"
221+
fi
222+
if [[ ! -z ${TRD_CALIB_CONFIG} ]]; then
223+
add_W o2-calibration-trd-workflow "${TRD_CALIB_CONFIG}"
216224
fi
217225
fi
218226

prodtests/full-system-test/dpl-workflow.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ fi
158158

159159

160160
workflow_has_parameter CALIB && [[ $CALIB_TRD_VDRIFTEXB == 1 ]] && TRD_CONFIG+=" --enable-vdexb-calib"
161+
workflow_has_parameter CALIB && [[ $CALIB_TRD_GAIN == 1 ]] && TRD_CONFIG+=" --enable-gain-calib"
161162
! has_detector FT0 && TRD_CONFIG+=" --disable-ft0-pileup-tagging"
162163

163164
SEND_ITSTPC_DTGL=

0 commit comments

Comments
 (0)