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