![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, tooltype, toolname, createfn=None, filterfn=_condAlwaysPass, prereqs=[], modspec=None, **properties) | |
| tooltype (self) | |
| toolname (self) | |
| createfn (self) | |
| modspec (self) | |
| prereqs (self) | |
| filterfn (self) | |
| properties (self) | |
| __hash__ (self) | |
| __eq__ (self, rhs) | |
| __ne__ (self, rhs) | |
| __str__ (self) | |
| getGenericModifier (self, jetdef, modspec) | |
Public Attributes | |
| tooltype = tooltype | |
| toolname = toolname | |
| createfn = self.getGenericModifier | |
| modspec = modspec | |
| prereqs = prereqs | |
| filterfn = filterfn | |
| properties = properties | |
Static Private Attributes | |
| __repr__ = __str__ | |
Helper to define the config of a IJetModifier tool. Tools that typically have more complex properties set should have their own dedicated helper 'createfn' functions defined
Definition at line 253 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__init__ | ( | self, | |
| tooltype, | |||
| toolname, | |||
| createfn = None, | |||
| filterfn = _condAlwaysPass, | |||
| prereqs = [], | |||
| modspec = None, | |||
| ** | properties ) |
Definition at line 258 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__eq__ | ( | self, | |
| rhs ) |
Definition at line 322 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__hash__ | ( | self | ) |
Definition at line 319 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__ne__ | ( | self, | |
| rhs ) |
Definition at line 325 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__str__ | ( | self | ) |
Definition at line 329 of file JetDefinition.py.
| python.JetDefinition.JetModifier.createfn | ( | self | ) |
Definition at line 307 of file JetDefinition.py.
| python.JetDefinition.JetModifier.filterfn | ( | self | ) |
Definition at line 313 of file JetDefinition.py.
| python.JetDefinition.JetModifier.getGenericModifier | ( | self, | |
| jetdef, | |||
| modspec ) |
returns a real tool instance accoding to this definition : simply instantiating from class self.tooltype and with name self.toolname ( actually : self.toolname.format(modspec) ) Since this function will be called as a callback from JetRecConfig as 'func(jetdef, modspec)', it must accept the jetdef argument, even if unused in this case.
Definition at line 334 of file JetDefinition.py.
| python.JetDefinition.JetModifier.modspec | ( | self | ) |
Definition at line 309 of file JetDefinition.py.
| python.JetDefinition.JetModifier.prereqs | ( | self | ) |
Definition at line 311 of file JetDefinition.py.
| python.JetDefinition.JetModifier.properties | ( | self | ) |
Definition at line 315 of file JetDefinition.py.
| python.JetDefinition.JetModifier.toolname | ( | self | ) |
Definition at line 305 of file JetDefinition.py.
| python.JetDefinition.JetModifier.tooltype | ( | self | ) |
Definition at line 303 of file JetDefinition.py.
|
staticprivate |
Definition at line 332 of file JetDefinition.py.
| python.JetDefinition.JetModifier.createfn = self.getGenericModifier |
Definition at line 280 of file JetDefinition.py.
| python.JetDefinition.JetModifier.filterfn = filterfn |
Definition at line 294 of file JetDefinition.py.
| python.JetDefinition.JetModifier.modspec = modspec |
Definition at line 283 of file JetDefinition.py.
| python.JetDefinition.JetModifier.prereqs = prereqs |
Definition at line 289 of file JetDefinition.py.
| python.JetDefinition.JetModifier.properties = properties |
Definition at line 297 of file JetDefinition.py.
| python.JetDefinition.JetModifier.toolname = toolname |
Definition at line 269 of file JetDefinition.py.
| python.JetDefinition.JetModifier.tooltype = tooltype |
Definition at line 268 of file JetDefinition.py.