Skip to content

Commit c666a06

Browse files
PHS + EMC + aggregator
1 parent d30ec8a commit c666a06

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

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

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,21 @@ source $O2DPG_ROOT/DATA/common/getCommonArgs.sh
1212
# Set up calibrations
1313
source $O2DPG_ROOT/DATA/common/setenv_calib.sh
1414

15+
# CCDB destination for uploads
16+
[[ -z ${CCDBPATH+x} ]] && CCDBPATH="http://o2-ccdb.internal"
17+
1518
# Adding calibrations
1619
EXTRA_WORKFLOW=
1720

1821
echo "CALIB_PRIMVTX_MEANVTX = $CALIB_PRIMVTX_MEANVTX" 1>&2
1922
echo "CALIB_TOF_LHCPHASE = $CALIB_TOF_LHCPHASE" 1>&2
2023
echo "CALIB_TOF_CHANNELOFFSETS = $CALIB_TOF_CHANNELOFFSETS" 1>&2
2124
echo "CALIB_TOF_DIAGNOSTICS = $CALIB_TOF_DIAGNOSTICS" 1>&2
25+
echo "CALIB_EMC_CHANNELCALIB = $CALIB_EMC_CHANNELCALIB" 1>&2
26+
echo "CALIB_PHS_ENERGYCALIB = $CALIB_PHS_ENERGYCALIB" 1>&2
27+
echo "CALIB_PHS_BADMAPCALIB = $CALIB_PHS_BADMAPCALIB" 1>&2
28+
echo "CALIB_PHS_TURNONCALIB = $CALIB_PHS_TURNONCALIB" 1>&2
29+
echo "CALIB_PHS_RUNBYRUNCALIB = $CALIB_PHS_RUNBYRUNCALIB" 1>&2
2230

2331
# PrimVertex
2432
if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]]; then
@@ -38,8 +46,28 @@ if [[ $CALIB_TOF_DIAGNOSTICS == 1 ]]; then
3846
EXTRA_WORKFLOW+="o2-calibration-tof-diagnostic-workflow $ARGS_ALL --tf-per-slot 26400 | "
3947
fi
4048

41-
WORKFLOW="o2-dpl-raw-proxy $ARGS_ALL --proxy-name aggregator-proxy --dataspec \"$CALIBDATASPEC\" --channel-config \"name=aggregator-proxy,method=bind,type=pull,rateLogging=1,transport=zeromq,address=tcp://localhost:30453\" |"
49+
# EMC
50+
if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
51+
EXTRA_WORKFLOW+="o2-calibration-emcal-channel-calib-workflow --calibMode timeCalib | "
52+
fi
53+
54+
# PHS
55+
if [[ $CALIB_PHS_ENERGYCALIB == 1 ]]; then
56+
EXTRA_WORKFLOW+="o2-phos-calib-workflow --energy | "
57+
fi
58+
if [[ $CALIB_PHS_BADMAPCALIB == 1 ]]; then
59+
EXTRA_WORKFLOW+="o2-phos-calib-workflow --badmap --mode 0 | "
60+
fi
61+
if [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then
62+
EXTRA_WORKFLOW+="o2-phos-calib-workflow --turnon | "
63+
fi
64+
if [[ $CALIB_PHS_RUNBYRUNCALIB == 1 ]]; then
65+
EXTRA_WORKFLOW+="o2-phos-calib-workflow --runbyrun | "
66+
fi
67+
68+
WORKFLOW="o2-dpl-raw-proxy $ARGS_ALL --proxy-name aggregator-proxy --dataspec \"$CALIBDATASPEC\" --channel-config \"name=aggregator-proxy,method=bind,type=pull,rateLogging=1,transport=zeromq,address=tcp://localhost:30453\" | "
4269
WORKFLOW+=$EXTRA_WORKFLOW
70+
if [[ $CCDBPATH != "none" ]]; then WORKFLOW+="o2-calibration-ccdb-populator-workflow --ccdb-path $CCDBPATH | "; fi
4371
WORKFLOW+="o2-dpl-run $ARGS_ALL $GLOBALDPLOPT"
4472

4573
if [ $WORKFLOWMODE == "print" ]; then

0 commit comments

Comments
 (0)