10 outputCellKey = None):
11
12 acc = ComponentAccumulator()
13
14 from CaloRec.CaloThinCellsByClusterAlgConfig import (
15 CaloThinCellsByClusterAlgCfg )
16
17 samplings = ['TileGap1', 'TileGap2', 'TileGap3',
18 'TileBar0', 'TileExt0', 'HEC0']
19
20 for clkey in inputClusterKeys:
21 acc.merge(CaloThinCellsByClusterAlgCfg( flags,
22 streamName,
23 clkey,
24 samplings,
25 inputCellKey) )
26
27
28 from CaloRec.CaloThinCellsBySamplingAlgConfig import (
29 CaloThinCellsBySamplingAlgCfg )
30 acc.merge(CaloThinCellsBySamplingAlgCfg( flags,
31 streamName,
32 ['TileGap3'],
33 inputCellKey) )
34
35
36
37
38
39
40 if outputCellKey is not None:
41 from CaloRec.CaloCellContainerAliasAlgConfig import (
42 CaloCellContainerAliasAlgCfg )
43 acc.merge(CaloCellContainerAliasAlgCfg( flags,
44 outputCellKey,
45 inputCellKey) )
46
47 return acc