9 from .AppMgr
import theApp
10 from .AppMgr
import ServiceMgr
as svcMgr
14 import GaudiSvc.GaudiSvcConf
as GaudiSvcConf
15 import GaudiCoreSvc.GaudiCoreSvcConf
as GaudiCoreSvcConf
16 import GaudiCommonSvc.GaudiCommonSvcConf
as GaudiCommonSvcConf
17 svcMgr += GaudiCoreSvcConf.IncidentSvc()
18 svcMgr += GaudiCommonSvcConf.EvtPersistencySvc(
"EventPersistencySvc" )
19 svcMgr += GaudiCommonSvcConf.HistogramSvc(
"HistogramDataSvc" )
20 svcMgr += GaudiSvcConf.NTupleSvc()
21 svcMgr += GaudiSvcConf.RndmGenSvc()
22 svcMgr += GaudiCommonSvcConf.ChronoStatSvc()
23 svcMgr += GaudiCommonSvcConf.AlgContextSvc(BypassIncidents=
True)
25 import GaudiAud.GaudiAudConf
as GaudiAudConf
26 svcMgr.AuditorSvc += GaudiAudConf.AlgContextAuditor()
30 svcMgr.MessageSvc = theApp.service(
"MessageSvc" )
33 import StoreGate.StoreGateConf
as StoreGateConf
34 svcMgr += StoreGateConf.StoreGateSvc()
35 svcMgr += StoreGateConf.StoreGateSvc(
"DetectorStore")
36 svcMgr += StoreGateConf.StoreGateSvc(
"HistoryStore")
37 svcMgr += StoreGateConf.StoreGateSvc(
"ConditionStore")
40 import CLIDComps.CLIDCompsConf
as CLIDCompsConf
41 svcMgr += CLIDCompsConf.ClassIDSvc()
42 svcMgr.ClassIDSvc.CLIDDBFiles += [
"Gaudi_clid.db" ]
45 theApp.InitializationLoopCheck =
False
49 import AthenaServices.AthenaServicesConf
as AthenaServicesConf
50 if not hasattr(svcMgr,
'AthDictLoaderSvc'):
51 svcMgr += AthenaServicesConf.AthDictLoaderSvc()
52 theApp.CreateSvc += [svcMgr.AthDictLoaderSvc.getFullJobOptName()]
55 if not hasattr(svcMgr,
'CoreDumpSvc'):
56 svcMgr += AthenaServicesConf.CoreDumpSvc()
57 svcMgr.CoreDumpSvc.FastStackTrace =
True
58 theApp.CreateSvc += [ svcMgr.CoreDumpSvc.getFullJobOptName() ]
64 del _setupAtlasUnixStandardJob