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.