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