9 from AthenaConfiguration.ComponentFactory
import CompFactory
10 from CaloClusterCorrection.constants
import \
11 CALOCORR_COOL, CALOCORR_DEFAULT_KEY, CALOCORR_SW
12 from CaloClusterCorrection.common
import makecorr
18 cls = CompFactory.CaloSwDeadOTX_back
19 CaloSwDeadOTX_back_versions = [
21 [
'v1', cls, [
'CaloSwDeadOTX_back_v1.' +
22 'CaloSwDeadOTX_back_v1_parms',
23 'caloswcorr_pool', CALOCORR_COOL,
25 [
'ele55',
'ele35',
'ele37',
26 'gam55_conv',
'gam35_conv',
'gam37_conv',
27 'gam55_unconv',
'gam35_unconv',
'gam37_unconv',
28 'ele33',
'ele57',
'ele77',
29 'gam33_conv',
'gam57_conv',
'gam77_conv',
30 'gam33_unconv',
'gam57_unconv',
'gam77_unconv'] ]
56 key = CALOCORR_DEFAULT_KEY,
61 CaloAffectedTool = CompFactory.CaloAffectedTool
65 return makecorr (flags,
66 versions = CaloSwDeadOTX_back_versions,
68 basename =
'deadOTXback',
74 confclass = confclass,
75 corrclass = CALOCORR_SW,
76 AffectedTool = theAffectedTool,