683 def makeAlgs (self, config) :
684
685 decorationName = f"jvt_selection_{self.jvtWP},as_char"
686 selectionName = self.selectionName
687
688 alg = config.createAlgorithm('CP::AsgSelectionAlg', f'JvtSelectionAlg_{self.jvtWP}')
689 config.addPrivateTool('selectionTool', 'CP::NNJvtSelectionTool')
690 alg.selectionTool.JetContainer = config.readName(self.containerName)
691 alg.selectionTool.JvtMomentName = "NNJvt"
692 alg.selectionTool.WorkingPoint = self.jvtWP
693 alg.selectionTool.MaxPtForJvt = 60*GeV
694 alg.selectionDecoration = decorationName
695 alg.particles = config.readName(self.containerName)
696
697 config.addSelection (self.containerName, selectionName, decorationName, preselection=False)
698
699