Skip to content

Commit 9e82588

Browse files
f3schsawenzel
authored andcommitted
MC: pvfinder need reco input only if det active
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
1 parent 6b44b5d commit 9e82588

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

MC/bin/o2dpg_sim_workflow.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1617,19 +1617,18 @@ def getDigiTaskName(det):
16171617
pvfinder_matching_sources = cleanDetectorInputList(pvfinder_matching_sources)
16181618

16191619
pvfinderneeds = [TRDTRACKINGtask2['name'],
1620-
FT0RECOtask['name'],
1621-
FV0RECOtask['name'],
1622-
EMCRECOtask['name'],
1620+
FT0RECOtask['name'] if isActive("FT0") else None,
1621+
FV0RECOtask['name'] if isActive("FV0") else None,
1622+
EMCRECOtask['name'] if isActive("EMC") else None,
16231623
PHSRECOtask['name'] if isActive("PHS") else None,
16241624
CPVRECOtask['name'] if isActive("CPV") else None,
1625-
FDDRECOtask['name'],
1625+
FDDRECOtask['name'] if isActive("FDD") else None,
16261626
ZDCRECOtask['name'] if isActive("ZDC") else None,
1627-
HMPMATCHtask['name'],
1628-
HMPMATCHtask['name'],
1629-
ITSTPCMATCHtask['name'],
1630-
TOFTPCMATCHERtask['name'] if isActive("TOF") else None,
1631-
MFTMCHMATCHtask['name'],
1632-
MCHMIDMATCHtask['name']]
1627+
HMPMATCHtask['name'] if isActive("HMP") else None,
1628+
ITSTPCMATCHtask['name'] if isActive("ITS") and isActive("TPC") else None,
1629+
TOFTPCMATCHERtask['name'] if isActive("TPC") and isActive("TOF") else None,
1630+
MFTMCHMATCHtask['name'] if isActive("MFT") and isActive("MCH") else None,
1631+
MCHMIDMATCHtask['name'] if isActive("MCH") and isActive("MID") else None]
16331632
pvfinderneeds = [ p for p in pvfinderneeds if p != None ]
16341633

16351634
PVFINDERtask = createTask(name='pvfinder_'+str(tf), needs=pvfinderneeds, tf=tf, cwd=timeframeworkdir, lab=["RECO"], cpu=NWORKERS_TF, mem='4000')

0 commit comments

Comments
 (0)