38 log.debug(
'flags = %s',flags)
39 log.debug(
'RoIs = %s',RoIs)
43 from TrigCaloRec.TrigCaloRecConfig
import egammaTopoClusteringCfg, egammaTopoClusteringCfg_LRT, hltCaloTopoClusteringHICfg
47 CellsName =
"CaloCells",
56 acc.merge(topoCluster)
57 tag =
'HI' if ion
is True else ''
59 copier = CompFactory.egammaTopoClusterCopier(
'eTrigEgammaTopoClusterCopier'+ tag + RoIs,
60 InputTopoCollection=TrigEgammaKeys.precisionTopoClusterContainer,
61 OutputTopoCollection= TrigEgammaKeys.precisionCaloTopoCollection)
62 acc.addEventAlgo(copier)
64 trigEgammaRec =
TrigEgammaRecCfg(flags, name =
'eTrigEgammaRec'+tag + RoIs +variant)
66 acc.merge(trigEgammaRec)
69 'eTrigEgammaSuperClusterBuilder' + tag + RoIs,
71 TrigEgammaKeys.precisionElectronCaloClusterContainer,
72 TrigEgammaKeys.precisionEgammaSuperClusterRecCollection)
73 acc.merge(trigEgammaSuperClusterBuilder)