19def SKIMKernelCfg(flags, name='SKIMKernel', **kwargs):
20 """Configure the derivation framework driving algorithm (kernel)"""
21 acc = ComponentAccumulator()
22 acc.addSequence( seqAND("SKIMSequence") )
23 acc.getSequence("SKIMSequence").ExtraDataForDynamicConsumers = flags.Derivation.dynamicConsumers
24 acc.getSequence("SKIMSequence").ProcessDynamicDataDependencies = True
25 skimmingTool = acc.getPrimaryAndMerge(SKIMSkimmingToolCfg(flags))
26 DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
27 acc.addEventAlgo(DerivationKernel(name, SkimmingTools = [skimmingTool]), sequenceName="SKIMSequence")
28 return acc
29
30