|
def | __init__ (self, name="ElectronRingerSelector_TestTight", **kwargs) |
|
◆ __init__()
def ElectronRingerSelectorDefs.ElectronRingerSelectorTestTight.__init__ |
( |
|
self, |
|
|
|
name = "ElectronRingerSelector_TestTight" , |
|
|
** |
kwargs |
|
) |
| |
Reimplemented from ElectronRingerSelectorDefs.BaseElectronSelectorConf.
Definition at line 98 of file ElectronRingerSelectorDefs.py.
98 def __init__(self, name = "ElectronRingerSelector_TestTight", **kwargs):
99 BaseElectronSelectorConf.__init__(self,name,**kwargs)
100 self._setDefault(
"DiscriminationFileName",
101 "RingerSelectorTools/TestMenu_20150605_v1/ElectronRingerOfflineDiscrTight.root",
103 self._setDefault(
"ThresholdFileName",
104 "RingerSelectorTools/TestMenu_20150605_v1/ElectronRingerOfflineThresTight.root",
106 self._setDefault(
"CutsMask",
108 kwargs.get(
"useCutIDTrack",
False)),
110 self._setCutIDSelector(
"TightRingerIsEMSelector", \
111 egammaPID.ElectronIDTightPP, \
112 electronPIDmenu.menuDC14, **kwargs)
◆ _setCutIDSelector()
def ElectronRingerSelectorDefs.BaseElectronSelectorConf._setCutIDSelector |
( |
|
self, |
|
|
|
defaultName, |
|
|
|
quality, |
|
|
|
menu, |
|
|
** |
kwargs |
|
) |
| |
|
privateinherited |
Set the AsgElectronRingerSelector CutIDSelector to default or to the configuration
available in the kwargs
Definition at line 32 of file ElectronRingerSelectorDefs.py.
32 def _setCutIDSelector(self,defaultName,quality,menu,**kwargs):
34 Set the AsgElectronRingerSelector CutIDSelector to default or to the configuration
35 available in the kwargs
38 if "cutIDConfDict" not in kwargs
and "CutIDSelector" not in kwargs:
40 if "CutIDSelector" not in kwargs:
41 CutIDSelectorTool = ConfiguredAsgElectronIsEMSelector(defaultName,
44 **kwargs.pop(
"cutIDConfDict",{}))
45 from AthenaCommon.AppMgr
import ToolSvc
46 ToolSvc += CutIDSelectorTool
47 self.CutIDSelector = CutIDSelectorTool
49 self.CutIDSelector = kwargs.pop(
"CutIDSelector")
◆ _setDefault()
def ElectronRingerSelectorDefs.BaseElectronSelectorConf._setDefault |
( |
|
self, |
|
|
|
attrName, |
|
|
|
default, |
|
|
** |
kwargs |
|
) |
| |
|
privateinherited |
Definition at line 27 of file ElectronRingerSelectorDefs.py.
27 def _setDefault(self,attrName, default, **kwargs):
28 "Overwrites AsgElectronRingerSelector default to new default value."
29 if attrName
not in kwargs:
30 setattr(self, attrName, default)
◆ CutIDSelector
ElectronRingerSelectorDefs.BaseElectronSelectorConf.CutIDSelector |
|
inherited |
The documentation for this class was generated from the following file: