7def BackgroundAlgsCfg(flags):
8
9 result=ComponentAccumulator()
10
11 result.merge(LArCollisionTimeCfg(flags))
12 from AthenaConfiguration.Enums import BeamType
13 if flags.Beam.Type is BeamType.Collisions:
14 from MuonCombinedConfig.MuonCombinedRecToolsConfig import MuonSegmentSelectionToolCfg
15 result.addEventAlgo(CompFactory.BeamBackgroundFiller(SegmentSelector = result.popToolsAndMerge(MuonSegmentSelectionToolCfg(flags))))
16 result.addEventAlgo(CompFactory.BcmCollisionTimeAlg())
17
18 result.addEventAlgo(CompFactory.BackgroundWordFiller(IsMC=flags.Input.isMC))
19
20 return result
21
22