![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, db, folder, tag="") | |
| getComment (self, pointInTime, split=False) | |
| getDefault (self, ros, drawer) | |
| getDrawer (self, ros, drawer, pointInTime, printError=True, useDefault=True) | |
| getDefaultDrawer (self, ros, drawer, pointInTime, printError=True) | |
| getDBobjsWithinRange (self, ros, drawer, point1inTime=(0, 0), point2inTime=(2147483647, 4294967295), printError=True) | |
| getIOVsWithinRange (self, ros, drawer, point1inTime=(0, 0), point2inTime=(2147483647, 4294967295), printError=True) | |
| getBlobsWithinRange (self, ros, drawer, point1inTime=(0, 0), point2inTime=(2147483647, 4294967295)) | |
| folderIsMultiVersion (self) | |
Private Attributes | |
| __db = db | |
| __folder = self.__db.getFolder(folder) | |
| __folderType = getAthenaFolderType(folderDescr) | |
| __tag = tag | |
| dict | __objDict = {} |
TileCalibBlobReader is a helper class, managing the details of COOL interactions for the user of TileCalibBlobs.
Definition at line 801 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.__init__ | ( | self, | |
| db, | |||
| folder, | |||
| tag = "" ) |
Input: - db : db should be an open database connection - folder: full folder path - tag : The folder tag, e.g. \"000-00\"
Definition at line 808 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.folderIsMultiVersion | ( | self | ) |
Returns true if MultiVersion folder is connected
Definition at line 1131 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getBlobsWithinRange | ( | self, | |
| ros, | |||
| drawer, | |||
| point1inTime = (0,0), | |||
| point2inTime = (2147483647,4294967295) ) |
Returns all blob objects for the given ROS and drawer, within given validity range -- default: [0-Infty) Note: the blobs don't contain validity range info. Check method getDBobjsWithinRange()
Definition at line 1065 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getComment | ( | self, | |
| pointInTime, | |||
| split = False ) |
Returns the general comment (default if none is set)
Definition at line 841 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getDBobjsWithinRange | ( | self, | |
| ros, | |||
| drawer, | |||
| point1inTime = (0,0), | |||
| point2inTime = (2147483647,4294967295), | |||
| printError = True ) |
Returns all DB objects for the given ROS and drawer, within given validity range -- default: [0-Infty) Check getBlobsWithinRange for an example on how to loop over objects and check validity ranges.
Definition at line 1021 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getDefault | ( | self, | |
| ros, | |||
| drawer ) |
Returns a default drawer number (among first 20 COOL channels) for any drawer in any partition
Definition at line 860 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getDefaultDrawer | ( | self, | |
| ros, | |||
| drawer, | |||
| pointInTime, | |||
| printError = True ) |
Returns a TileCalibDrawer object for the given ROS and drawer.
Definition at line 961 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getDrawer | ( | self, | |
| ros, | |||
| drawer, | |||
| pointInTime, | |||
| printError = True, | |||
| useDefault = True ) |
Returns a TileCalibDrawer object for the given ROS and drawer.
Definition at line 899 of file TileCalibTools.py.
| python.TileCalibTools.TileBlobReader.getIOVsWithinRange | ( | self, | |
| ros, | |||
| drawer, | |||
| point1inTime = (0,0), | |||
| point2inTime = (2147483647,4294967295), | |||
| printError = True ) |
Returns list of IOVS for the given ROS and drawer, within given validity range -- default: [0-Infty)
Definition at line 1046 of file TileCalibTools.py.
|
private |
Definition at line 820 of file TileCalibTools.py.
|
private |
Definition at line 821 of file TileCalibTools.py.
|
private |
Definition at line 829 of file TileCalibTools.py.
|
private |
Definition at line 838 of file TileCalibTools.py.
|
private |
Definition at line 834 of file TileCalibTools.py.