ATLAS Offline Software
|
Public Member Functions | |
def | defectToInt (cls, defect) |
def | defectListToInt (cls, defects) |
def | intToDefectList (cls, dint) |
Static Public Attributes | |
list | defectBitPos |
Class to enocode and decode IDBS defects. No instances fo this class can be instanciated and it bascially just acts as a poor man's namespace (should really be a module)
Definition at line 349 of file DQUtilities.py.
def python.DQUtilities.IDBSDefectEncoding.defectListToInt | ( | cls, | |
defects | |||
) |
Encode list of defects as an int. If no defect (empty list) returns 0 for bakcward compatibility
Definition at line 368 of file DQUtilities.py.
def python.DQUtilities.IDBSDefectEncoding.defectToInt | ( | cls, | |
defect | |||
) |
Encode defect as an int. If defect is unknown raise error
Definition at line 359 of file DQUtilities.py.
def python.DQUtilities.IDBSDefectEncoding.intToDefectList | ( | cls, | |
dint | |||
) |
Decode int as list of defects. Raise error if unkown defect encountered
Definition at line 373 of file DQUtilities.py.
|
static |
Definition at line 355 of file DQUtilities.py.