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