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_ps 
 
   19 CaloSwDeadOTX_ps_versions = [
 
   21     [
'v1', cls, [
'CaloSwDeadOTX_ps_v1.' +
 
   22                    'CaloSwDeadOTX_ps_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_ps_versions,
 
   68                      basename     = 
'deadOTXps',
 
   74                      confclass    = confclass,
 
   75                      corrclass    = CALOCORR_SW,
 
   76                      AffectedTool = theAffectedTool,