Belle II Software development
|
Public Member Functions | |
def | __init__ (self, line, basedir) |
def | normalize (self, name=None, root_version=61408) |
def | checksum (self) |
def | __repr__ (self) |
def | __eq__ (self, other) |
def | __le__ (self, other) |
def | __lt__ (self, other) |
def | __hash__ (self) |
def | iov_tuple (self) |
def | iov_str (self) |
Public Attributes | |
revision | |
revision stored in the file | |
module | |
module name | |
filename | |
filename | |
firstRun | |
experiment/run of the first run | |
finalRun | |
experiment/run of the final run | |
payload | |
payload id, to be filled later | |
iov | |
iov id, to be filled later | |
Private Attributes | |
__checksum | |
variable for checksum, calculated on first access | |
__id | |
object to uniquely identify this entry (payload + iov) | |
Class to keep information about an entry in the testing payloads storage file
Definition at line 25 of file testing_payloads.py.
def __init__ | ( | self, | |
line, | |||
basedir | |||
) |
Create new entry from line in testing payloads storage file
Definition at line 28 of file testing_payloads.py.
def __eq__ | ( | self, | |
other | |||
) |
Compare to other entries, only consider package, module and iov for equality
Definition at line 84 of file testing_payloads.py.
def __hash__ | ( | self | ) |
Provide hash function to be able to create a set
Definition at line 96 of file testing_payloads.py.
def __le__ | ( | self, | |
other | |||
) |
Compare to other entries, only consider package, module and iov for equality
Definition at line 88 of file testing_payloads.py.
def __lt__ | ( | self, | |
other | |||
) |
Compare to other entries, only consider package, module and iov for equality
Definition at line 92 of file testing_payloads.py.
def __repr__ | ( | self | ) |
Convert to useful string representation
Definition at line 80 of file testing_payloads.py.
def checksum | ( | self | ) |
Return checksum, calculated on first access
Definition at line 74 of file testing_payloads.py.
def iov_str | ( | self | ) |
String representation of IoV
Definition at line 105 of file testing_payloads.py.
def iov_tuple | ( | self | ) |
Return a tuple with the valid exp,run range
Definition at line 101 of file testing_payloads.py.
def normalize | ( | self, | |
name = None , |
|||
root_version = 61408 |
|||
) |
Normalize the root file to have the same checksum for the same content
Definition at line 68 of file testing_payloads.py.
|
private |
variable for checksum, calculated on first access
Definition at line 60 of file testing_payloads.py.
|
private |
object to uniquely identify this entry (payload + iov)
Definition at line 62 of file testing_payloads.py.
filename |
filename
Definition at line 54 of file testing_payloads.py.
finalRun |
experiment/run of the final run
Definition at line 58 of file testing_payloads.py.
firstRun |
experiment/run of the first run
Definition at line 56 of file testing_payloads.py.
iov |
iov id, to be filled later
Definition at line 66 of file testing_payloads.py.
module |
module name
Definition at line 41 of file testing_payloads.py.
payload |
payload id, to be filled later
Definition at line 64 of file testing_payloads.py.
revision |
revision stored in the file
Definition at line 37 of file testing_payloads.py.