diff --git a/MC/bin/o2dpg_sim_workflow.py b/MC/bin/o2dpg_sim_workflow.py index 54352b80a..adac4e5af 100755 --- a/MC/bin/o2dpg_sim_workflow.py +++ b/MC/bin/o2dpg_sim_workflow.py @@ -1866,6 +1866,9 @@ def getDigiTaskName(det): '--tracking-sources-map-extraction', default_value='ITS-TPC')) + # store the MC truth of the residual tracks (branch trkMC of the trackData tree) whenever MC labels are available + scdcalib_mc_option = '' if args.no_mc_labels else option_if_available('o2-tpc-scdcalib-interpolation-workflow', '--enable-mc', envfile=async_envfile) + SCDCALIBtask = createTask(name='scdcalib_'+str(tf), needs=[PVFINDERtask['name']], tf=tf, cwd=timeframeworkdir, lab=["CALIB"], mem='4000') SCDCALIBtask['cmd'] = task_finalizer( [ '${O2_ROOT}/bin/o2-tpc-scdcalib-interpolation-workflow', @@ -1875,7 +1878,8 @@ def getDigiTaskName(det): '--tracking-sources ' + scdcalib_track_sources, '--tracking-sources-map-extraction ' + scdcalib_track_extraction, '--sec-per-slot 1 ', - '--send-track-data' + '--send-track-data', + scdcalib_mc_option ]) workflow['stages'].append(SCDCALIBtask) @@ -1898,7 +1902,8 @@ def getDigiTaskName(det): '--enable-track-input', '--output-dir ./', '--output-type ' + scdaggreg_outputtype, - '--meta-output-dir /dev/null' + '--meta-output-dir /dev/null', + scdcalib_mc_option ]) workflow['stages'].append(SCDAGGREGtask)