11CALOCORR_POOLFILE =
'CaloSwCorrections.pool.root'
12CALOCORR_COOLFILE =
'swcool.db'
13CaloSwCorrKeys = [
'ele55',
'ele35',
'ele37',
14 'gam55',
'gam35',
'gam37']
17from AthenaConfiguration.MainServicesConfig
import \
19from CaloClusterCorrection.WriteCorrectionsConfig
import \
20 WriteCorrectionsFlags, WriteCorrectionsCfg
22flags = WriteCorrectionsFlags (CALOCORR_COOLFILE)
23cfg = MainServicesCfg (flags)
26from CaloClusterCorrection.CaloSwCorrections
import CaloSwCorrections
27from CaloClusterCorrection.constants
import CALOCORR_SW
28(corr_output_list, tag_list, ca) =\
29 CaloSwCorrections.config_for_pool (flags,
34cfg.merge (WriteCorrectionsCfg (flags, CALOCORR_POOLFILE,
35 corr_output_list, tag_list))
38sc = cfg.run (flags.Exec.MaxEvents)
40sys.exit (sc.isFailure())