@@ -12,13 +12,21 @@ source $O2DPG_ROOT/DATA/common/getCommonArgs.sh
1212# Set up calibrations
1313source $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
1619EXTRA_WORKFLOW=
1720
1821echo " CALIB_PRIMVTX_MEANVTX = $CALIB_PRIMVTX_MEANVTX " 1>&2
1922echo " CALIB_TOF_LHCPHASE = $CALIB_TOF_LHCPHASE " 1>&2
2023echo " CALIB_TOF_CHANNELOFFSETS = $CALIB_TOF_CHANNELOFFSETS " 1>&2
2124echo " 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
2432if [[ $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 | "
3947fi
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\" | "
4269WORKFLOW+=$EXTRA_WORKFLOW
70+ if [[ $CCDBPATH != " none" ]]; then WORKFLOW+=" o2-calibration-ccdb-populator-workflow --ccdb-path $CCDBPATH | " ; fi
4371WORKFLOW+=" o2-dpl-run $ARGS_ALL $GLOBALDPLOPT "
4472
4573if [ $WORKFLOWMODE == " print" ]; then
0 commit comments