ATLAS Offline Software
Control
PerformanceMonitoring
PerfMonComps
python
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
5
def
createPerfMonConfigFlags
():
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
Generated on Sun Dec 22 2024 21:16:05 for ATLAS Offline Software by
1.8.18