15def PhysValTauCfg(flags, tauContainer="TauJets",**kwargs):
16 acc = ComponentAccumulator()
17
18 kwargs.setdefault("TauContainerName", tauContainer)
19
21 kwargs.setdefault("EnableLumi", False)
22 kwargs.setdefault("OutputLevel", WARNING)
23 kwargs.setdefault("DetailLevel", 10)
24 kwargs.setdefault("isMC", flags.Input.isMC)
25
26 from TauDQA.TauDQATools import TauDQAPrimitiveTauSelectionToolCfg, TauDQANominalTauSelectionToolCfg, TauDQATauTruthMatchingToolCfg
27 kwargs.setdefault("NominalTauSelectionTool", TauDQANominalTauSelectionToolCfg(flags))
28 kwargs.setdefault("PrimitiveTauSelectionTool", TauDQAPrimitiveTauSelectionToolCfg(flags))
29 kwargs.setdefault("TauTruthMatchingTool", TauDQATauTruthMatchingToolCfg(flags))
30 tool = CompFactory.PhysValTau(name=tauContainer, **kwargs)
31 acc.setPrivateTools(tool)
32 return acc