InDetRecExample update to fix ID ART master crashes
Changes the InDetExample/InDetRecExample/share/InDetRecNtupleCreation.py tools attached to AthenaMonManager's AthenaMonTools to private. Fixes ATLIDTRKCP-159.
Specifically, public tools (ToolSvc += ... ) cause ID ART crashes in master as eg last night:
TypeError: Can not append IDStandardPerformance (Public AlgTool) to a PrivateToolHandleArray
To test I ran the the ID ART job command over 10 events:
before the fix: /afs/cern.ch/work/l/lmijovic/public/idart_mr_29062019/run_nomod
after the fix: /afs/cern.ch/work/l/lmijovic/public/idart_mr_29062019/run_mod
The run before the fix reproduces the TypeError: Can not append
crash in ART nightlies. Whereas the run after the fix goes pass the crash point. The run after the fix does crash later on-, due to InDetCaloClusterROISelector ERROR, but that's downstream and independent of the AthenaMonTools crash.