ATLAS Offline Software
Loading...
Searching...
No Matches
PerfMonConfigFlags.py
Go to the documentation of this file.
1# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3from 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