17def TEST4Cfg(flags):
18
19 acc = ComponentAccumulator()
20 acc.merge(TEST4KernelCfg(flags, name="TEST4Kernel"))
21
22 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
23 from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
24 from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
25 TEST4SlimmingHelper =
SlimmingHelper(
"TEST4SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
26 TEST4SlimmingHelper.SmartCollections = ["EventInfo",
27 "Electrons",
28 "Photons",
29 "Muons",
30 "PrimaryVertices",
31 "InDetTrackParticles",
32 "AntiKt4EMTopoJets",
33 "AntiKt4EMPFlowJets",
34
35 "MET_Baseline_AntiKt4EMTopo",
36 "MET_Baseline_AntiKt4EMPFlow",
37 "TauJets",
38 "DiTauJets",
39 "DiTauJetsLowPt",
40 "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets"]
41 TEST4ItemList = TEST4SlimmingHelper.GetItemList()
42
43 acc.merge(OutputStreamCfg(flags, "DAOD_TEST4", ItemList=TEST4ItemList, AcceptAlgs=["TEST4Kernel"]))
44 acc.merge(SetupMetaDataForStreamCfg(flags, "DAOD_TEST4", AcceptAlgs=["TEST4Kernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))
45
46 return acc