9def L1TopoPhase1ByteStreamToolCfg(flags, name, writeBS=False):
10 from libpyeformat_helper import SourceIdentifier, SubDetector
11 from AthenaConfiguration.ComponentFactory import CompFactory
12
13 acc = ComponentAccumulator()
14 tool = CompFactory.L1TopoPhase1ByteStreamTool(name)
15 moduleids = [0x1800]
16 tool.ROBIDs = [int(SourceIdentifier(SubDetector.TDAQ_CALO_TOPO_PROC, moduleid)) for moduleid in moduleids]
17
18 if writeBS:
19 tool.L1TopoPhase1RAWDataReadContainer = "L1_Phase1L1TopoRAWData"
20 tool.L1TopoPhase1RAWDataWriteContainer = ""
21 else:
22 tool.L1TopoPhase1RAWDataReadContainer = ""
23 tool.L1TopoPhase1RAWDataWriteContainer = "L1_Phase1L1TopoRAWData"
24
25 acc.setPrivateTools(tool)
26 return acc
27