19 """Configure the derivation framework driving algorithm (kernel)"""
20 acc = ComponentAccumulator()
22 DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
23 acc.addEventAlgo(DerivationKernel(name, SkimmingTools = [skimmingTool]))
29 acc = ComponentAccumulator()
32 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
33 from xAODMetaDataCnv.InfileMetaDataConfig
import SetupMetaDataForStreamCfg
34 from DerivationFrameworkCore.SlimmingHelper
import SlimmingHelper
35 TEST1SlimmingHelper =
SlimmingHelper(
"TEST1SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
36 TEST1SlimmingHelper.SmartCollections = [
"EventInfo",
41 "InDetTrackParticles",
45 "MET_Baseline_AntiKt4EMTopo",
46 "MET_Baseline_AntiKt4EMPFlow",
50 "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets"]
51 TEST1ItemList = TEST1SlimmingHelper.GetItemList()
53 acc.merge(OutputStreamCfg(flags,
"DAOD_TEST1", ItemList=TEST1ItemList, AcceptAlgs=[
"TEST1Kernel"]))
54 acc.merge(SetupMetaDataForStreamCfg(flags,
"DAOD_TEST1", AcceptAlgs=[
"TEST1Kernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))