43def TEST6Cfg(flags):
44
45 acc = ComponentAccumulator()
46 acc.merge(TEST6KernelCfg(flags, name="TEST6Kernel", PreselectionName="TEST6PreselectionKernel"))
47
48 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
49 from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
50 from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
51 TEST6SlimmingHelper =
SlimmingHelper(
"TEST6SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
52 TEST6SlimmingHelper.SmartCollections = ["EventInfo",
53 "Electrons",
54 "Photons",
55 "Muons",
56 "PrimaryVertices",
57 "InDetTrackParticles",
58 "AntiKt4EMTopoJets",
59 "AntiKt4EMPFlowJets",
60
61 "MET_Baseline_AntiKt4EMTopo",
62 "MET_Baseline_AntiKt4EMPFlow",
63 "TauJets",
64 "DiTauJets",
65 "DiTauJetsLowPt",
66 "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets"]
67 TEST6ItemList = TEST6SlimmingHelper.GetItemList()
68
69 acc.merge(OutputStreamCfg(flags, "DAOD_TEST6", ItemList=TEST6ItemList, AcceptAlgs=["TEST6Kernel"]))
70 acc.merge(SetupMetaDataForStreamCfg(flags, "DAOD_TEST6", AcceptAlgs=["TEST6Kernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))
71
72 return acc