3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
10 kwargs.setdefault(
"MaxFilesOpen", flags.PoolSvc.MaxFilesOpen)
14 "apcfile:poolcond/PoolFileCatalog.xml",
15 "apcfile:poolcond/PoolCat_oflcond.xml",
18 if not flags.Input.isMC:
20 "apcfile:poolcond/PoolCat_comcond.xml",
23 kwargs.setdefault(
"ReadCatalog", catalogs)
25 acc.addService(CompFactory.PoolSvc(**kwargs))
32 service = CompFactory.AthenaPoolCnvSvc(**kwargs)
33 acc.addService(service)
34 acc.addService(CompFactory.EvtPersistencySvc(
"EventPersistencySvc",
35 CnvServices=[service.getFullJobOptName()]))
41 acc.addService(CompFactory.StoreGateSvc(
"MetaDataStore"))
43 service = CompFactory.AthenaPoolAddressProviderSvc(**kwargs)
44 acc.addService(service)
45 acc.addService(CompFactory.ProxyProviderSvc(ProviderNames=[service.getFullJobOptName()]))