@@ -952,14 +952,14 @@ def getDigiTaskName(det):
952952 else :
953953 tpcclus = createTask (name = 'tpccluster_' + str (tf ), needs = [TPCDigitask ['name' ]], tf = tf , cwd = timeframeworkdir , lab = ["RECO" ], cpu = NWORKERS , mem = '2000' )
954954 tpcclus ['cmd' ] = '${O2_ROOT}/bin/o2-tpc-chunkeddigit-merger --tpc-lanes ' + str (NWORKERS )
955- tpcclus ['cmd' ] += ' | ${O2_ROOT}/bin/o2-tpc-reco-workflow ' + getDPL_global_options () + ' --input-type digitizer --output-type clusters,send-clusters-per-sector ' + putConfigValuesNew (["GPU_global" ,"TPCGasParam" ],{"GPU_proc.ompThreads" : 1 }) + ('' ,' --disable-mc' )[args .no_mc_labels ]
955+ tpcclus ['cmd' ] += ' | ${O2_ROOT}/bin/o2-tpc-reco-workflow ' + getDPL_global_options () + ' --input-type digitizer --output-type clusters,send-clusters-per-sector ' + putConfigValuesNew (["GPU_global" ,"TPCGasParam" , "TPCCorrMap" ],{"GPU_proc.ompThreads" : 1 }) + ('' ,' --disable-mc' )[args .no_mc_labels ]
956956 workflow ['stages' ].append (tpcclus )
957957 tpcreconeeds .append (tpcclus ['name' ])
958958
959959 tpc_corr_scaling_options = anchorConfig .get ('tpc-corr-scaling' ,'' )
960960 TPCRECOtask = createTask (name = 'tpcreco_' + str (tf ), needs = tpcreconeeds , tf = tf , cwd = timeframeworkdir , lab = ["RECO" ], relative_cpu = 3 / 8 , mem = '16000' )
961961 TPCRECOtask ['cmd' ] = '${O2_ROOT}/bin/o2-tpc-reco-workflow ' + getDPL_global_options (bigshm = True ) + ' --input-type clusters --output-type tracks,send-clusters-per-sector ' \
962- + putConfigValuesNew (["GPU_global" ,"TPCGasParam" , "GPU_rec_tpc" , "trackTuneParams" ], {"GPU_proc.ompThreads" :NWORKERS }) + ('' ,' --disable-mc' )[args .no_mc_labels ] \
962+ + putConfigValuesNew (["GPU_global" ,"TPCGasParam" , "TPCCorrMap" , " GPU_rec_tpc" , "trackTuneParams" ], {"GPU_proc.ompThreads" :NWORKERS }) + ('' ,' --disable-mc' )[args .no_mc_labels ] \
963963 + tpc_corr_scaling_options
964964 workflow ['stages' ].append (TPCRECOtask )
965965
@@ -980,7 +980,7 @@ def getDigiTaskName(det):
980980
981981 ITSTPCMATCHtask = createTask (name = 'itstpcMatch_' + str (tf ), needs = [TPCRECOtask ['name' ], ITSRECOtask ['name' ], FT0RECOtask ['name' ]], tf = tf , cwd = timeframeworkdir , lab = ["RECO" ], mem = '8000' , relative_cpu = 3 / 8 )
982982 ITSTPCMATCHtask ['cmd' ] = '${O2_ROOT}/bin/o2-tpcits-match-workflow ' + getDPL_global_options (bigshm = True ) + ' --tpc-track-reader \" tpctracks.root\" --tpc-native-cluster-reader \" --infile tpc-native-clusters.root\" --use-ft0' \
983- + putConfigValuesNew (['MFTClustererParam' , 'ITSCATrackerParam' , 'tpcitsMatch' , 'TPCGasParam' , 'ITSClustererParam, GPU_rec_tpc, trackTuneParams' ], {"NameConf.mDirMatLUT" : ".." }) \
983+ + putConfigValuesNew (['MFTClustererParam' , 'ITSCATrackerParam' , 'tpcitsMatch' , 'TPCGasParam' , 'TPCCorrMap' , ' ITSClustererParam, GPU_rec_tpc, trackTuneParams' ], {"NameConf.mDirMatLUT" : ".." }) \
984984 + tpc_corr_scaling_options
985985 workflow ['stages' ].append (ITSTPCMATCHtask )
986986
@@ -995,7 +995,8 @@ def getDigiTaskName(det):
995995 'ITSCATrackerParam' ,
996996 'trackTuneParams' ,
997997 'GPU_rec_tpc' ,
998- 'TPCGasParam' ], {"NameConf.mDirMatLUT" : ".." }) \
998+ 'TPCGasParam' ,
999+ 'TPCCorrMap' ], {"NameConf.mDirMatLUT" : ".." }) \
9991000 + " --track-sources " + anchorConfig .get ("o2-trd-global-tracking-options" ,{}).get ("track-sources" ,"all" ) \
10001001 + tpc_corr_scaling_options
10011002 workflow ['stages' ].append (TRDTRACKINGtask2 )
@@ -1013,6 +1014,7 @@ def getDigiTaskName(det):
10131014 TOFTPCMATCHERtask ['cmd' ] = '${O2_ROOT}/bin/o2-tof-matcher-workflow ' + getDPL_global_options () \
10141015 + putConfigValuesNew (["ITSClustererParam" ,
10151016 'TPCGasParam' ,
1017+ 'TPCCorrMap' ,
10161018 'ITSCATrackerParam' ,
10171019 'MFTClustererParam' ,
10181020 'GPU_rec_tpc' ,
@@ -1163,7 +1165,7 @@ def getDigiTaskName(det):
11631165
11641166 PVFINDERtask = createTask (name = 'pvfinder_' + str (tf ), needs = pvfinderneeds , tf = tf , cwd = timeframeworkdir , lab = ["RECO" ], cpu = NWORKERS , mem = '4000' )
11651167 PVFINDERtask ['cmd' ] = '${O2_ROOT}/bin/o2-primary-vertexing-workflow ' \
1166- + getDPL_global_options () + putConfigValuesNew (['ITSAlpideParam' ,'MFTAlpideParam' , 'pvertexer' , 'TPCGasParam' ], {"NameConf.mDirMatLUT" : ".." })
1168+ + getDPL_global_options () + putConfigValuesNew (['ITSAlpideParam' ,'MFTAlpideParam' , 'pvertexer' , 'TPCGasParam' , 'TPCCorrMap' ], {"NameConf.mDirMatLUT" : ".." })
11671169 PVFINDERtask ['cmd' ] += ' --vertexing-sources ' + pvfinder_sources + ' --vertex-track-matching-sources ' + pvfinder_matching_sources + (' --combine-source-devices' ,'' )[args .no_combine_dpl_devices ]
11681170 PVFINDERtask ['cmd' ] += ('' ,' --disable-mc' )[args .no_mc_labels ]
11691171 workflow ['stages' ].append (PVFINDERtask )
@@ -1319,7 +1321,7 @@ def addQCPerTF(taskName, needs, readerCommand, configFilePath, objectsFile=''):
13191321 svfinder_cpu = 8
13201322 SVFINDERtask = createTask (name = 'svfinder_' + str (tf ), needs = [PVFINDERtask ['name' ]], tf = tf , cwd = timeframeworkdir , lab = ["RECO" ], cpu = svfinder_cpu , mem = '5000' )
13211323 SVFINDERtask ['cmd' ] = '${O2_ROOT}/bin/o2-secondary-vertexing-workflow '
1322- SVFINDERtask ['cmd' ] += getDPL_global_options (bigshm = True ) + svfinder_threads + putConfigValuesNew (['svertexer' ], {"NameConf.mDirMatLUT" : ".." })
1324+ SVFINDERtask ['cmd' ] += getDPL_global_options (bigshm = True ) + svfinder_threads + putConfigValuesNew (['svertexer' , 'TPCCorrMap' ], {"NameConf.mDirMatLUT" : ".." })
13231325 # Take None as default, we only add more if nothing from anchorConfig
13241326 svfinder_sources = anchorConfig .get ("o2-secondary-vertexing-workflow-options" ,{}).get ("vertexing-sources" , None )
13251327 if not svfinder_sources :
0 commit comments