20 if isinstance( analyses, list ):
30 parts = analysis.split(
":", 1 )
34 if parts[1]
is not None:
35 chain = c +
":" + parts[1]
39 if chain
not in chains:
40 chains.append( chain )
67 from TrigConfigSvc.TriggerConfigAccess
import getHLTMenuAccess
71 from AthenaConfiguration.AllConfigFlags
import ConfigFlags
81 chain = re.findall( regex, c )
83 if a
is not None and c == a :
98 parts = monlevel.split(
":", 1 )
107 levels = parts[1].
split(
":")
111 if _monchains
is None :
116 from TrigConfigSvc.TriggerConfigAccess
import getHLTMonitoringAccess
119 from AthenaConfiguration.AllConfigFlags
import ConfigFlags
124 _monchains = moniAccess.monitoredChains( signatures=sig, monLevels=levels )
129 chain = re.findall( regex, c )
131 if a
is not None and c == a :