ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self, tooltype, toolname, createfn=None, filterfn=_condAlwaysPass, prereqs=[], modspec=None, **properties) |
def | tooltype (self) |
def | toolname (self) |
def | createfn (self) |
def | modspec (self) |
def | prereqs (self) |
def | filterfn (self) |
def | properties (self) |
def | __hash__ (self) |
def | __eq__ (self, rhs) |
def | __ne__ (self, rhs) |
def | __str__ (self) |
def | getGenericModifier (self, jetdef, modspec) |
Public Attributes | |
tooltype | |
toolname | |
createfn | |
modspec | |
prereqs | |
filterfn | |
properties | |
Static Private Attributes | |
def | __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.
def python.JetDefinition.JetModifier.__init__ | ( | self, | |
tooltype, | |||
toolname, | |||
createfn = None , |
|||
filterfn = _condAlwaysPass , |
|||
prereqs = [] , |
|||
modspec = None , |
|||
** | properties | ||
) |
Definition at line 253 of file JetDefinition.py.
def python.JetDefinition.JetModifier.__eq__ | ( | self, | |
rhs | |||
) |
Definition at line 317 of file JetDefinition.py.
def python.JetDefinition.JetModifier.__hash__ | ( | self | ) |
Definition at line 314 of file JetDefinition.py.
def python.JetDefinition.JetModifier.__ne__ | ( | self, | |
rhs | |||
) |
Definition at line 320 of file JetDefinition.py.
def python.JetDefinition.JetModifier.__str__ | ( | self | ) |
Definition at line 324 of file JetDefinition.py.
def python.JetDefinition.JetModifier.createfn | ( | self | ) |
Definition at line 302 of file JetDefinition.py.
def python.JetDefinition.JetModifier.filterfn | ( | self | ) |
Definition at line 308 of file JetDefinition.py.
def 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.
def python.JetDefinition.JetModifier.modspec | ( | self | ) |
Definition at line 304 of file JetDefinition.py.
def python.JetDefinition.JetModifier.prereqs | ( | self | ) |
Definition at line 306 of file JetDefinition.py.
def python.JetDefinition.JetModifier.properties | ( | self | ) |
Definition at line 310 of file JetDefinition.py.
def python.JetDefinition.JetModifier.toolname | ( | self | ) |
Definition at line 300 of file JetDefinition.py.
def 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 |
Definition at line 270 of file JetDefinition.py.
python.JetDefinition.JetModifier.filterfn |
Definition at line 284 of file JetDefinition.py.
python.JetDefinition.JetModifier.modspec |
Definition at line 273 of file JetDefinition.py.
python.JetDefinition.JetModifier.prereqs |
Definition at line 279 of file JetDefinition.py.
python.JetDefinition.JetModifier.properties |
Definition at line 287 of file JetDefinition.py.
python.JetDefinition.JetModifier.toolname |
Definition at line 259 of file JetDefinition.py.
python.JetDefinition.JetModifier.tooltype |
Definition at line 258 of file JetDefinition.py.