ATLAS Offline Software
PerfMonConfigFlags.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
4 
6  pcf = AthConfigFlags()
7 
8  # Two basic flags for PerfMonMT
9  pcf.addFlag('PerfMon.doFastMonMT', False)
10  pcf.addFlag('PerfMon.doFullMonMT', False)
11  pcf.addFlag('PerfMon.OutputJSON', 'perfmonmt.json')
12  pcf.addFlag('PerfMon.doGPerfProf', False)
13  # List of algorithms to profile e.g from
14  # callgrind/valkyrie or Vtune
15  pcf.addFlag('PerfMon.VTune.ProfiledAlgs', [])
16  pcf.addFlag('PerfMon.Valgrind.ProfiledAlgs', [])
17 
18  return pcf
python.PerfMonConfigFlags.createPerfMonConfigFlags
def createPerfMonConfigFlags()
Definition: PerfMonConfigFlags.py:5