9from AthenaConfiguration.ComponentFactory
import CompFactory
10from CaloClusterCorrection.constants
import \
11 CALOCORR_COOL, CALOCORR_DEFAULT_KEY, CALOCORR_SW
12from CaloClusterCorrection.common
import makecorr
18cls = CompFactory.CaloSwDeadOTX_back
19CaloSwDeadOTX_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,
make_CaloSwDeadOTX_back(flags, name=None, suffix=None, version=None, key=CALOCORR_DEFAULT_KEY, source=None, confclass=None, **kw)