Belle II Software
release-08-01-10
|
Public Member Functions | |
def | __init__ (self, module) |
def | initialize (self) |
def | condition (self) |
def | event (self) |
def | wrapper_name (self) |
def | param (self) |
def | available_params (self) |
def | compose_wrapped_module_name (self, module) |
def | get_name (self) |
def | beginRun (self) |
def | endRun (self) |
def | terminate (self) |
Public Attributes | |
storearray_name | |
Name of the StoreArray to be checked (str). | |
storearray_durability | |
Durability of the StoreArray to be checked (int). | |
storearray_is_present | |
Flag that the StoreArray is present (bool). | |
condition | |
Condition function called at each event to determine if wrapped module should be executed. | |
module | |
The wrapped module. | |
Conditional execution of the wrapped module based on the presence of Monte Carlo information.
Definition at line 297 of file metamodules.py.
def __init__ | ( | self, | |
module | |||
) |
Args: module (basf2.Module): The module executed, if the condition is met.
Reimplemented from WrapperModule.
Definition at line 302 of file metamodules.py.
|
inherited |
Forwards the avaiilable parameters
Definition at line 79 of file metamodules.py.
|
inherited |
Begin run method of the module
Definition at line 96 of file metamodules.py.
|
inherited |
Compose a name that indicates the wrapped module.
Definition at line 83 of file metamodules.py.
|
inherited |
Returns true if the StoreArray is present. Checks presence of the StoreArray once and remembers the result for all following events.
Reimplemented from IfModule.
Reimplemented in IfStoreArrayNotPresentModule.
Definition at line 274 of file metamodules.py.
|
inherited |
End run method of the module
Definition at line 104 of file metamodules.py.
|
inherited |
Event method of the module Evaluates the condition and sets the return value of this module to trigger the execution of the wrapped module.
Reimplemented from WrapperModule.
Definition at line 214 of file metamodules.py.
|
inherited |
Forwards the name().
Definition at line 88 of file metamodules.py.
|
inherited |
Initialize the contianed module (only of the condition is true).
Reimplemented from WrapperModule.
Definition at line 269 of file metamodules.py.
|
inherited |
Forwards the parameters
Definition at line 74 of file metamodules.py.
|
inherited |
Terminate method of the module
Reimplemented in PyProfilingModule.
Definition at line 108 of file metamodules.py.
|
inherited |
Name of the wrapper class.
Definition at line 69 of file metamodules.py.