11 """Return a ComponentAccumulator for ITk PixelOverlay algorithm"""
12 acc = ComponentAccumulator()
14 kwargs.setdefault(
"BkgInputKey", f
"{flags.Overlay.BkgPrefix}ITkPixelRDOs" if not flags.Overlay.IgnoreBkgInputs
else "")
15 kwargs.setdefault(
"SignalInputKey", f
"{flags.Overlay.SigPrefix}ITkPixelRDOs")
16 kwargs.setdefault(
"OutputKey",
"ITkPixelRDOs")
19 if kwargs[
"BkgInputKey"]:
20 from SGComps.SGInputLoaderConfig
import SGInputLoaderCfg
21 acc.merge(SGInputLoaderCfg(flags, [f
'PixelRDO_Container#{kwargs["BkgInputKey"]}']))
24 acc.addEventAlgo(CompFactory.PixelOverlay(name, **kwargs))
27 if flags.Output.doWriteRDO:
28 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
29 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
30 "PixelRDO_Container#ITkPixelRDOs"
33 if not flags.Input.isMC:
34 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
35 "IDCInDetBSErrContainer#ITkPixelByteStreamErrs"
38 if flags.Output.doWriteRDO_SGNL:
39 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
40 acc.merge(OutputStreamCfg(flags,
"RDO_SGNL", ItemList=[
41 f
"PixelRDO_Container#{flags.Overlay.SigPrefix}ITkPixelRDOs"
45 if flags.Overlay.doTrackOverlay:
46 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
47 f
"PixelRDO_Container#{flags.Overlay.SigPrefix}ITkPixelRDOs"
54 """Return a ComponentAccumulator for the ITk Pixel SDO overlay algorithm"""
55 acc = ComponentAccumulator()
58 kwargs.setdefault(
"BkgInputKey",
"")
60 kwargs.setdefault(
"SignalInputKey", f
"{flags.Overlay.SigPrefix}ITkPixelSDO_Map")
61 kwargs.setdefault(
"OutputKey",
"ITkPixelSDO_Map")
64 acc.addEventAlgo(CompFactory.InDetSDOOverlay(name, **kwargs))
67 if flags.Output.doWriteRDO:
68 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
69 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
70 "InDetSimDataCollection#ITkPixelSDO_Map"
73 if flags.Output.doWriteRDO_SGNL:
74 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
75 acc.merge(OutputStreamCfg(flags,
"RDO_SGNL", ItemList=[
76 f
"InDetSimDataCollection#{flags.Overlay.SigPrefix}ITkPixelSDO_Map"