17 **kw):
18 acc = ComponentAccumulator()
19
20 from D3PDMakerCoreComps.MakerAlgConfig import MakerAlgConfig
21 alg = MakerAlgConfig (flags, acc, stream, file,
22 clevel = clevel,
23 autoflush = autoflush)
24
25 from LumiBlockComps.LumiBlockMuWriterConfig import LumiBlockMuWriterCfg
26 acc.merge(LumiBlockMuWriterCfg(flags))
27
28 from EventCommonD3PDMaker.EventInfoD3PDObject import EventInfoD3PDObject
29 alg += EventInfoD3PDObject (**_args (0, 'EventInfo', kw))
30
31 from TileConditions.TileBadChannelsConfig import TileBadChannelsCondAlgCfg
32 acc.merge( TileBadChannelsCondAlgCfg(configFlags))
33
34 from CaloD3PDMaker.CaloCellD3PDObject import AllCaloCellD3PDObject
35 alg += AllCaloCellD3PDObject (**_args (level, 'Detail2', kw))
36
37 acc.addEventAlgo (alg.alg)
38
39 return acc
40