16 """Loads the basic services for EventInfoMgt"""
20 class EventInfoMgtInit:
23 self.release = self.getRelease()
33 for line
in r.readlines():
35 line = string.rstrip (line)
42 def getRelease (self):
45 project = os.environ [
'AtlasProject']
46 version = os.environ [
'AtlasVersion']
48 return project +
'-' + version
56 return "Unknown-Unknown"
60 import AthenaCommon.AtlasUnixStandardJob
62 from AthenaCommon.Logging
import logging
63 from AthenaCommon.AppMgr
import ServiceMgr
as svcMgr
65 msg = logging.getLogger(
'loadBasicEventInfoMgt' )
66 msg.debug(
"Loading basic services for EventInfoMgt..." )
69 from EventInfoMgt.EventInfoMgtConf
import TagInfoMgr
74 evtMgt = EventInfoMgtInit()
75 release = evtMgt.release
76 print (
"EventInfoMgtInit: Got release version ",release)
77 svcMgr.TagInfoMgr.ExtraTagValuePairs = {
"AtlasRelease" : release }
80 from AthenaCommon.AppMgr
import theApp
81 theApp.CreateSvc += [ tagInfoMgr.name() ]
84 from IOVDbSvc
import IOVDb
86 msg.debug(
"Loading basic services for EventInfoMgt... [DONE]" )