8 acc = MainServicesCfg(flags)
14 from SGComps.SGInputLoaderConfig
import SGInputLoaderCfg
15 acc.merge(SGInputLoaderCfg(flags, Load=[(
'xAOD::EventInfo', f
'StoreGateSvc+{flags.Overlay.BkgPrefix}EventInfo')]))
17 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
18 acc.merge(PoolReadCfg(flags))
19 if flags.Detector.EnableCalo:
21 from TileRecUtils.TileRawChannelMakerConfig
import TileRawChannelMakerCfg
22 acc.merge(TileRawChannelMakerCfg(flags))
23 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
24 acc.merge(LArRawChannelBuilderAlgCfg(flags))
25 from CaloRec.CaloRecoConfig
import CaloRecoCfg
26 acc.merge(CaloRecoCfg(flags))
28 if flags.Detector.GeometryITk:
29 from InDetConfig.ITkTrackRecoConfig
import ITkTrackRecoCfg
30 acc.merge(ITkTrackRecoCfg(flags))
32 from InDetConfig.TrackRecoConfig
import InDetTrackRecoCfg
33 acc.merge(InDetTrackRecoCfg(flags))
35 if flags.Detector.GeometryITk:
36 itemsToRecord= [
'TrackCollection#CombinedITkTracks',
'TrackCollection#ResolvedConversionTracks',
'InDet::PixelClusterContainer#ITkPixelClusters',
"InDet::SCT_ClusterContainer#ITkStripClusters"]
39 itemsToRecord = [
'TrackCollection#CombinedInDetTracks',
40 'xAOD::TrackParticleContainer#InDetTrackParticles',
41 'xAOD::TrackParticleAuxContainer#InDetTrackParticlesAux.',
42 'TrackCollection#DisappearingTracks',
43 'TrackCollection#ResolvedForwardTracks',
44 'TrackCollection#ExtendedLargeD0Tracks',
45 'InDet::TRT_DriftCircleContainer#TRT_DriftCircles',
46 "InDet::PixelClusterContainer#PixelClusters",
47 "InDet::SCT_ClusterContainer#SCT_Clusters"]
48 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
49 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=itemsToRecord, takeItemsFromInput=
True))
51 from xAODMetaDataCnv.InfileMetaDataConfig
import SetupMetaDataForStreamCfg
52 from AthenaConfiguration.Enums
import MetadataCategory
55 SetupMetaDataForStreamCfg(
59 MetadataCategory.IOVMetaData,