29def AthenaPoolSharedIOCnvSvcCfg(flags, **kwargs):
30 acc = PoolSvcCfg(flags)
31
32 if flags.PoolSvc.PersSvcPerInputType:
33 kwargs.setdefault("PersSvcPerInputType", "CollectionTree")
34
35 if flags.Output.DefaultContainerType:
36 kwargs.setdefault("DefaultContainerType", flags.Output.DefaultContainerType)
37
38 service = CompFactory.AthenaPoolSharedIOCnvSvc(**kwargs)
39 acc.addService(service)
40 acc.addService(CompFactory.EvtPersistencySvc("EventPersistencySvc",
41 CnvServices=[service.getFullJobOptName()]))
42 return acc
43
44