32 def _setCutIDSelector(self,defaultName,quality,menu,**kwargs):
33 """
34 Set the AsgElectronRingerSelector CutIDSelector to default or to the configuration
35 available in the kwargs
36 """
37 removeMask = False
38 if "cutIDConfDict" not in kwargs and "CutIDSelector" not in kwargs:
39 removeMask = True
40 if "CutIDSelector" not in kwargs:
41 CutIDSelectorTool = ConfiguredAsgElectronIsEMSelector(defaultName,
42 quality,
43 menu,
44 **kwargs.pop("cutIDConfDict",{}))
45 from AthenaCommon.AppMgr import ToolSvc
46 ToolSvc += CutIDSelectorTool
47 self.CutIDSelector = CutIDSelectorTool
48 else:
49 self.CutIDSelector = kwargs.pop("CutIDSelector")
50 if removeMask:
51 removeClusterCutsFromIsEMMask(self.CutIDSelector.isEMMask)
52