14from GaudiPython
import InterfaceCast, gbl
15from GaudiPython.Bindings
import iProperty
16from TrigCommon.TrigPyHelper
import trigApp
17from TrigPSC
import PscConfig
18from TrigPSC.PscDefaultFlags
import defaultOnlineFlags
20flags = defaultOnlineFlags()
24 trigApp.changeJobProperties(
'HLTPrescaleCondAlg',
'Source',
'DB')
27logLevel = PscConfig.optmap[
'LOGLEVEL'].
split(
',')[0]
31 trigApp.service(
"MessageSvc", gbl.IMessageSvc).setOutputLevel(outputLevel)
32 trigApp.changeJobProperties(
'.*',
'OutputLevel', outputLevel)
35if not flags.Trigger.Online.useOnlineTHistSvc:
36 isvcMgr = InterfaceCast(gbl.ISvcManager)(gbl.Gaudi.svcLocator())
38 isvcMgr.declareSvcType(
"THistSvc",
"THistSvc")
40 from TriggerJobOpts.TriggerHistSvcConfig
import setTHistSvcOutput
42 setTHistSvcOutput(output)
43 iProperty(
"THistSvc").Output = output
std::vector< std::string > split(const std::string &s, const std::string &t=":")