22 """Decorate ditau ID scores """
26 import DiTauRec.DiTauToolsConfig
as DiTauTools
28 diTauOnnxScoreCalculator = acc.popToolsAndMerge(DiTauTools.DiTauOnnxScoreCalculatorCfg(
30 onnxModelPath =
"TrigTauRec/00-11-02/dev/boosted_ditau_omni_model.onnx",
33 diTauWPDecorator = acc.popToolsAndMerge(DiTauTools.DiTauWPDecoratorCfg(
37 acc.addPublicTool(diTauOnnxScoreCalculator)
38 acc.addPublicTool(diTauWPDecorator)
40 DiTauIDDecoratorWrapper = CompFactory.DerivationFramework.DiTauIDDecoratorWrapper
41 DiTauIDDecoratorKernel = CompFactory.DerivationFramework.CommonAugmentation
43 DiTauIDDecoratorWrapper = DiTauIDDecoratorWrapper(name =
"DiTauIDDecoratorWrapper",
44 DiTauContainerName = kwargs[
'DiTauContainerName'],
45 DiTauOnnxDiscriminantTool = diTauOnnxScoreCalculator,
46 DiTauWPDecorator = diTauWPDecorator)
48 acc.addPublicTool(DiTauIDDecoratorWrapper)
49 acc.addEventAlgo(DiTauIDDecoratorKernel(name =
"DiTauIDDecorKernel",
50 AugmentationTools = [DiTauIDDecoratorWrapper]))