3 from AthenaCommon.Logging
import logging
4 logging.getLogger().
info(
'Importing %s', __name__)
5 log = logging.getLogger(__name__)
6 from ..Config.ChainConfigurationBase
import ChainConfigurationBase
7 from ..HeavyIon.HeavyIonMenuSequences
import HIFwdGapMenuSequenceGenCfg
8 from ..HeavyIon.HeavyIonMenuSequences
import HIUCCMenuSequenceGenCfg
14 ChainConfigurationBase.__init__(self, chainDict)
20 log.debug(
'Assembling chain for %s', self.chainName)
22 if 'Fgap' in self.chainName:
23 steps.append(self.getStep(flags,
'Fgap', [HIFwdGapMenuSequenceGenCfg]))
24 if 'ucc' in self.chainName:
25 steps.append(self.getStep(flags,
'ucc', [HIUCCMenuSequenceGenCfg]))
26 return self.buildChain(steps)