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"]
38 itemsToRecord = [
'TrackCollection#CombinedInDetTracks',
'TrackCollection#DisappearingTracks',
'TrackCollection#ResolvedForwardTracks',
'TrackCollection#ExtendedLargeD0Tracks',
'InDet::TRT_DriftCircleContainer#TRT_DriftCircles',
"InDet::PixelClusterContainer#PixelClusters",
"InDet::SCT_ClusterContainer#SCT_Clusters"]
39 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
40 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=itemsToRecord, takeItemsFromInput=
True))
42 from xAODMetaDataCnv.InfileMetaDataConfig
import SetupMetaDataForStreamCfg
43 from AthenaConfiguration.Enums
import MetadataCategory
46 SetupMetaDataForStreamCfg(
50 MetadataCategory.IOVMetaData,