16 from AthenaConfiguration.ComponentFactory
import CompFactory
17 from CaloClusterCorrection.constants
import \
18 CALOCORR_COOL, CALOCORR_DEFAULT_KEY, CALOCORR_EMTOPO
19 from CaloClusterCorrection.common
import makecorr
26 cls = CompFactory.CaloClusterUpdate
27 CaloTopoEMClusterUpdate_versions = [
29 [
'dont_update_e', cls,
30 [
'CaloTopoEMClusterUpdate.CaloTopoEMClusterUpdate_dont_update_e_parms',
31 'calotopoemcorr_pool', CALOCORR_COOL]],
35 [
'CaloTopoEMClusterUpdate.CaloTopoEMClusterUpdate_parms',
36 'calotopoemcorr_pool', CALOCORR_COOL]],
60 def make_CaloTopoEMClusterUpdate (flags,
64 key = CALOCORR_DEFAULT_KEY,
68 return makecorr (flags,
69 versions = CaloTopoEMClusterUpdate_versions,
71 basename =
'larupdate',
77 confclass = confclass,
78 corrclass = CALOCORR_EMTOPO,
82 class CaloTopoEMClusterUpdate_parms:
86 class CaloTopoEMClusterUpdate_dont_update_e_parms: