83def triggerTransBSCfg_Calo(flags, seqName="AthAlgSeq"):
84 itemList = []
85 typeNames = []
86 extraInputs = []
87
88
89 from LArByteStream.LArByteStreamConfig import LArRawDataContByteStreamToolCfg
90 acc, larExtraInputs = LArRawDataContByteStreamToolCfg(flags, InitializeForWriting=True,DSPRunMode = 4, RodBlockVersion = 10)
91 itemList += ["LArRawChannelContainer#*"]
92 extraInputs += larExtraInputs
93
94 from TileByteStream.TileByteStreamConfig import TileRawChannelContByteStreamToolCfg
95 tileCfg, tileExtraInputs = TileRawChannelContByteStreamToolCfg(flags, InitializeForWriting=True)
96 acc.merge(tileCfg)
97 itemList += ["TileRawChannelContainer#*"]
98 typeNames += ["TileCellIDC/TileCellIDC"]
99 extraInputs += tileExtraInputs
100 from TileConditions.TileBadChannelsConfig import TileBadChannelsCondAlgCfg
101 acc.merge( TileBadChannelsCondAlgCfg(flags) )
102 extraInputs += [('TileBadChannels','ConditionStore+TileBadChannels')]
103
104 acc.merge(triggerTransBSCfg_Base(flags, itemList, typeNames, extraInputs, seqName))
105 return acc
106
107
108
109
110