15def PhysValDiTauCfg(flags, **kwargs):
16 acc = ComponentAccumulator()
17
18 kwargs.setdefault("DiTauContainerName", "DiTauJetsLowPt")
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 DiTauDQA.DiTauDQATools import DiTauDQANominalDiTauSelectionToolCfg,DiTauDQATauTruthMatchingToolCfg
27 kwargs.setdefault("NominalDiTauSelectionTool", DiTauDQANominalDiTauSelectionToolCfg(flags))
28 kwargs.setdefault("DiTauTruthMatchingTool", DiTauDQATauTruthMatchingToolCfg(flags))
29
30 tool = CompFactory.PhysValDiTau(name=kwargs["DiTauContainerName"], **kwargs)
31 acc.setPrivateTools(tool)
32 return acc
33