8def HitMapBuilderCfg(flags):
9 result=ComponentAccumulator()
10 from PixelRawDataByteStreamCnv.PixelRawDataByteStreamCnvConfig import PixelRawDataProviderAlgCfg
11 result.merge(PixelRawDataProviderAlgCfg(flags))
12
13 from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg
14 result.merge(ByteStreamReadCfg(flags))
15
16 from PixelReadoutGeometry.PixelReadoutGeometryConfig import PixelReadoutManagerCfg
17 result.merge(PixelReadoutManagerCfg(flags))
18
19 from PixelConditionsAlgorithms.PixelConditionsConfig import PixelCablingCondAlgCfg
20 result.merge(PixelCablingCondAlgCfg(flags))
21
22 HitMapBuilder=CompFactory.HitMapBuilder()
23 HitMapBuilder.LBMin = 0
24 HitMapBuilder.LBMax = -1
25 result.addEventAlgo(HitMapBuilder)
26
27 result.addService(CompFactory.THistSvc(Output = [ "histfile DATAFILE='HitMap.root' OPT='RECREATE'"]))
28 result.setAppProperty("HistogramPersistency","ROOT")
29
30 return result
31
32
33