![]() |
ATLAS Offline Software
|
Public Types | |
| typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type | result |
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 248 of file JetDefinition.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| python.JetDefinition.JetModifier.__init__ | ( | self, | |
| tooltype, | |||
| toolname, | |||
| createfn = None, | |||
| filterfn = _condAlwaysPass, | |||
| prereqs = [], | |||
| modspec = None, | |||
| ** | properties ) |
Definition at line 253 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__eq__ | ( | self, | |
| rhs ) |
Definition at line 317 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__hash__ | ( | self | ) |
Definition at line 314 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__ne__ | ( | self, | |
| rhs ) |
Definition at line 320 of file JetDefinition.py.
| python.JetDefinition.JetModifier.__str__ | ( | self | ) |
Definition at line 324 of file JetDefinition.py.
| python.JetDefinition.JetModifier.createfn | ( | self | ) |
Definition at line 302 of file JetDefinition.py.
| python.JetDefinition.JetModifier.filterfn | ( | self | ) |
Definition at line 308 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 329 of file JetDefinition.py.
| python.JetDefinition.JetModifier.modspec | ( | self | ) |
Definition at line 304 of file JetDefinition.py.
| python.JetDefinition.JetModifier.prereqs | ( | self | ) |
Definition at line 306 of file JetDefinition.py.
| python.JetDefinition.JetModifier.properties | ( | self | ) |
Definition at line 310 of file JetDefinition.py.
| python.JetDefinition.JetModifier.toolname | ( | self | ) |
Definition at line 300 of file JetDefinition.py.
| python.JetDefinition.JetModifier.tooltype | ( | self | ) |
Definition at line 298 of file JetDefinition.py.
|
staticprivate |
Definition at line 327 of file JetDefinition.py.
| python.JetDefinition.JetModifier.createfn = self.getGenericModifier |
Definition at line 275 of file JetDefinition.py.
| python.JetDefinition.JetModifier.filterfn = filterfn |
Definition at line 289 of file JetDefinition.py.
| python.JetDefinition.JetModifier.modspec = modspec |
Definition at line 278 of file JetDefinition.py.
| python.JetDefinition.JetModifier.prereqs = prereqs |
Definition at line 284 of file JetDefinition.py.
| python.JetDefinition.JetModifier.properties = properties |
Definition at line 292 of file JetDefinition.py.
| python.JetDefinition.JetModifier.toolname = toolname |
Definition at line 264 of file JetDefinition.py.
| python.JetDefinition.JetModifier.tooltype = tooltype |
Definition at line 263 of file JetDefinition.py.