Skip to content

Making DQTDataFlowMon private in TrigHLTMonCommon_jobOptions.py, ATR-20161

Fixing the 'Can not append DQTDataFlowMonTool (Public AlgTool) to a PrivateToolHandleArray' error as reported in ATR-20161.
I removed the line

ToolSvc += DQTDataFlowMon 

from https://gitlab.cern.ch/atlas/athena/blob/master/Trigger/TrigMonitoring/TrigHLTMonitoring/share/TrigHLTMonCommon_jobOptions.py after instructions for how to solve a similar problem on the hn-atlas-offlineSWHelp https://groups.cern.ch/group/hn-atlas-offlineSWHelp/Lists/Archive/Flat.aspx?RootFolder=%2Fgroup%2Fhn%2Datlas%2DofflineSWHelp%2FLists%2FArchive%2FAthenaMonManager%20AthenaMonTools%20pb&FolderCTID=0x012002002BD1887D3A9C0D489560C010AA1FE9F4

It seems like this is the recommended way of solving this problem, and removing this one line indeed solves the reported problem. Output files of the test

asetup master,Athena,r11
TrigHLTMon_tf.py --inputAODFile AOD.pool.root --outputHISTFile myHIST.root 

can be found here:
/afs/cern.ch/user/e/ebergeas/work/public/triggermonitoring/ATR-20161

Marking as WIP for now to make sure this doesn't break anything else.

Edited by Elin Bergeaas Kuutmann

Merge request reports