16from AthenaConfiguration.ComponentFactory
import CompFactory
17from CaloClusterCorrection.constants
import \
18 CALOCORR_COOL, CALOCORR_DEFAULT_KEY, CALOCORR_EMTOPO
19from CaloClusterCorrection.common
import makecorr
26cls = CompFactory.CaloClusterUpdate
27CaloTopoEMClusterUpdate_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]],
60def 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,
82class CaloTopoEMClusterUpdate_parms:
86class CaloTopoEMClusterUpdate_dont_update_e_parms: