![]() |
ATLAS Offline Software
|
Classes | |
class | IOVType |
Functions | |
def | restore_iov_type (name, fields, bases, content, empty, _memoized={}) |
def | make_iov_type (name, variables, bases=(IOVType,), _memoized={}) |
def | define_iov_type (func) |
def | RANGEIOV_VAL () |
Variables | |
__name__ | |
_has_channel | |
_has_insertion_time | |
_emptycls | |
def python.sugar.iovtype.define_iov_type | ( | func | ) |
def python.sugar.iovtype.make_iov_type | ( | name, | |
variables, | |||
bases = (IOVType,) , |
|||
_memoized = {} |
|||
) |
def python.sugar.iovtype.RANGEIOV_VAL | ( | ) |
Definition at line 153 of file iovtype.py.
def python.sugar.iovtype.restore_iov_type | ( | name, | |
fields, | |||
bases, | |||
content, | |||
empty, | |||
_memoized = {} |
|||
) |
This would be better as a class method, but it's not possible to pickle those, hence why this exists. _memoized is used to store the type to avoid a function call to rebuild the type un-necessarily
Definition at line 9 of file iovtype.py.
|
private |
Definition at line 129 of file iovtype.py.
|
private |
Definition at line 134 of file iovtype.py.
|
private |
Definition at line 131 of file iovtype.py.
|
private |
Definition at line 132 of file iovtype.py.