15def _loadBasicIOVDb():
16 """Loads the basic services for IOVDbSvc"""
17
18
19 import AthenaCommon.AtlasUnixStandardJob
20
21 from AthenaCommon.Logging import logging
22 from AthenaCommon.AppMgr import ServiceMgr as svcMgr
23
24 msg = logging.getLogger( 'loadBasicIOVDb' )
25 msg.debug( "Loading basic services for IOVDbSvc..." )
26
27
28 from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
30
31
32 from AthenaCommon.ConfigurableDb import getConfigurable
33 if not hasattr (svcMgr, 'ProxyProviderSvc'):
34 svcMgr += getConfigurable("ProxyProviderSvc")()
35 svcMgr.ProxyProviderSvc.ProviderNames += [ "IOVDbSvc" ]
36
37
38 from IOVSvc.IOVSvcConf import IOVSvc
40
41
42 import EventInfoMgt.EventInfoMgtInit
43
44
45 svcMgr.IOVDbSvc.Folders+=["/TagInfo<metaOnly/>"]
46
47 msg.debug( "Loading basic services for IOVDb... [DONE]" )
48 return
49
Athena service for Interval Of Validity database.