38def TEST7Cfg(flags):
39
40 acc = ComponentAccumulator()
41 acc.merge(TEST7KernelCfg(flags, name="TEST7Kernel"))
42
43 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
44 from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
45 from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
46 TEST7SlimmingHelper =
SlimmingHelper(
"TEST7SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
47 TEST7SlimmingHelper.SmartCollections = ["EventInfo",
48 "Electrons",
49 "Photons",
50 "Muons",
51 "PrimaryVertices",
52 "InDetTrackParticles",
53 "AntiKt4EMTopoJets",
54 "AntiKt4EMPFlowJets",
55
56 "MET_Baseline_AntiKt4EMTopo",
57 "MET_Baseline_AntiKt4EMPFlow",
58 "TauJets",
59 "DiTauJets",
60 "DiTauJetsLowPt",
61 "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets"]
62 TEST7ItemList = TEST7SlimmingHelper.GetItemList()
63
64 acc.merge(OutputStreamCfg(flags, "D2AOD_TEST7", ItemList=TEST7ItemList, AcceptAlgs=["TEST7Kernel"]))
65 acc.merge(SetupMetaDataForStreamCfg(flags, "D2AOD_TEST7", AcceptAlgs=["TEST7Kernel"], propagateMetadataFromInput=True))
66
67 return acc