11 """Return a ComponentAccumulator for ITk PixelOverlay algorithm"""
12 acc = ComponentAccumulator()
14 kwargs.setdefault(
"BkgInputKey", f
"{flags.Overlay.BkgPrefix}ITkPixelRDOs")
15 kwargs.setdefault(
"SignalInputKey", f
"{flags.Overlay.SigPrefix}ITkPixelRDOs")
16 kwargs.setdefault(
"OutputKey",
"ITkPixelRDOs")
19 if flags.Overlay.ByteStream:
22 from SGComps.SGInputLoaderConfig
import SGInputLoaderCfg
23 acc.merge(SGInputLoaderCfg(flags, [f
'PixelRDO_Container#{kwargs["BkgInputKey"]}']))
26 acc.addEventAlgo(CompFactory.PixelOverlay(name, **kwargs))
29 if flags.Output.doWriteRDO:
30 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
31 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
32 "PixelRDO_Container#ITkPixelRDOs"
35 if not flags.Input.isMC:
36 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
37 "IDCInDetBSErrContainer#ITkPixelByteStreamErrs"
40 if flags.Output.doWriteRDO_SGNL:
41 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
42 acc.merge(OutputStreamCfg(flags,
"RDO_SGNL", ItemList=[
43 f
"PixelRDO_Container#{flags.Overlay.SigPrefix}ITkPixelRDOs"
47 if flags.Overlay.doTrackOverlay:
48 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
49 f
"PixelRDO_Container#{flags.Overlay.SigPrefix}ITkPixelRDOs"
56 """Return a ComponentAccumulator for the ITk Pixel SDO overlay algorithm"""
57 acc = ComponentAccumulator()
60 kwargs.setdefault(
"BkgInputKey",
"")
62 kwargs.setdefault(
"SignalInputKey", f
"{flags.Overlay.SigPrefix}ITkPixelSDO_Map")
63 kwargs.setdefault(
"OutputKey",
"ITkPixelSDO_Map")
66 acc.addEventAlgo(CompFactory.InDetSDOOverlay(name, **kwargs))
69 if flags.Output.doWriteRDO:
70 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
71 acc.merge(OutputStreamCfg(flags,
"RDO", ItemList=[
72 "InDetSimDataCollection#ITkPixelSDO_Map"
75 if flags.Output.doWriteRDO_SGNL:
76 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
77 acc.merge(OutputStreamCfg(flags,
"RDO_SGNL", ItemList=[
78 f
"InDetSimDataCollection#{flags.Overlay.SigPrefix}ITkPixelSDO_Map"