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