ATLAS Offline Software
Loading...
Searching...
No Matches
python.LArByteStreamConfig Namespace Reference

Functions

 LArRawDataContByteStreamToolCfg (flags, name="LArRawDataContByteStreamTool", InitializeForWriting=False, DSPRunMode=4, RodBlockVersion=0, **kwargs)

Function Documentation

◆ LArRawDataContByteStreamToolCfg()

python.LArByteStreamConfig.LArRawDataContByteStreamToolCfg ( flags,
name = "LArRawDataContByteStreamTool",
InitializeForWriting = False,
DSPRunMode = 4,
RodBlockVersion = 0,
** kwargs )

Definition at line 6 of file LArByteStreamConfig.py.

11 **kwargs):
12 acc = ComponentAccumulator()
13 tool = CompFactory.LArRawDataContByteStreamTool(name, **kwargs)
14 tool.InitializeForWriting = InitializeForWriting
15 tool.DSPRunMode=DSPRunMode
16 tool.RodBlockVersion=RodBlockVersion
17 acc.addPublicTool(tool)
18
19 extraOutputs = []
20
21 if InitializeForWriting:
22 from CaloTools.CaloNoiseCondAlgConfig import CaloNoiseCondAlgCfg
23 acc.merge(CaloNoiseCondAlgCfg(flags, noisetype="totalNoise"))
24
25 from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg, LArFebRodMappingCfg
26 acc.merge(LArOnOffIdMappingCfg(flags))
27 acc.merge(LArFebRodMappingCfg(flags))
28
29 extraOutputs = {
30 ('CaloNoise', 'ConditionStore+totalNoise'),
31 ('LArOnOffIdMapping', 'ConditionStore+LArOnOffIdMap'),
32 ('LArFebRodMapping', 'ConditionStore+LArFebRodMap'),
33 ('CaloDetDescrManager', 'ConditionStore+CaloDetDescrManager')
34 }
35
36 return acc, extraOutputs