Skip to content

Commit 7e3511e

Browse files
authored
Fix for the MC aQC MCH+MFT task to avoid MID active cases (#1988)
1 parent a484fd4 commit 7e3511e

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

MC/bin/o2dpg_qc_finalization_workflow.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@ def add_QC_postprocessing(taskName, qcConfigPath, needs, runSpecific, prodSpecif
113113
add_QC_finalization('MCHTracksTaskQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/mch-tracks-task.json')
114114
if isActive('MCH') and isActive('MID'):
115115
add_QC_finalization('MCHMIDTracksTaskQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/mchmid-tracks-task.json')
116-
# if isActive('MCH') and isActive('MFT'):
117-
# add_QC_finalization('MCHMFTTaskQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/mftmch-tracks-task.json')
118116
if isActive('MCH') and isActive('MID') and isActive('MFT'):
119117
add_QC_finalization('MUONTracksMFTTaskQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/mftmchmid-tracks-task.json')
118+
elif isActive('MCH') and isActive('MFT'):
119+
add_QC_finalization('MCHMFTTaskQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/mftmch-tracks-task.json')
120120
if isActive('FT0') and isActive('TRD'):
121121
add_QC_finalization('tofft0PIDQC', 'json://${O2DPG_ROOT}/MC/config/QC/json/pidft0tof.json')
122122
elif isActive('FT0'):

MC/bin/o2dpg_sim_workflow.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,21 +1788,17 @@ def remove_json_prefix(path):
17881788
readerCommand='o2-global-track-cluster-reader --track-types "MCH,MID,MCH-MID" --cluster-types "MCH,MID"',
17891789
configFilePath='json://${O2DPG_ROOT}/MC/config/QC/json/mchmid-tracks-task.json')
17901790

1791-
1792-
### MCH && MFT
1793-
#if isActive('MCH') and isActive('MFT') :
1794-
# addQCPerTF(taskName='MCHMFTTaskQC',
1795-
# needs=[MFTMCHMATCHtask['name']],
1796-
# readerCommand='o2-global-track-cluster-reader --track-types "MCH,MFT,MFT-MCH" --cluster-types "MCH,MFT"',
1797-
# configFilePath='json://${O2DPG_ROOT}/MC/config/QC/json/mftmch-tracks-task.json')
1798-
1799-
### MCH && MID && MFT
1791+
### MCH && MID && MFT || MCH && MFT
18001792
if isActive('MCH') and isActive('MID') and isActive('MFT') :
18011793
addQCPerTF(taskName='MUONTracksMFTTaskQC',
18021794
needs=[MFTMCHMATCHtask['name'], MCHMIDMATCHtask['name']],
18031795
readerCommand='o2-global-track-cluster-reader --track-types "MFT,MCH,MID,MCH-MID,MFT-MCH,MFT-MCH-MID" --cluster-types "MCH,MID,MFT"',
18041796
configFilePath='json://${O2DPG_ROOT}/MC/config/QC/json/mftmchmid-tracks-task.json')
1805-
1797+
elif isActive('MCH') and isActive('MFT') :
1798+
addQCPerTF(taskName='MCHMFTTaskQC',
1799+
needs=[MFTMCHMATCHtask['name']],
1800+
readerCommand='o2-global-track-cluster-reader --track-types "MCH,MFT,MFT-MCH" --cluster-types "MCH,MFT"',
1801+
configFilePath='json://${O2DPG_ROOT}/MC/config/QC/json/mftmch-tracks-task.json')
18061802

18071803

18081804
#<------------------ TPC - time-series objects

0 commit comments

Comments
 (0)