![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
| make_blob (string) | |
Variables | |
| str | letters = "hS:s:d:t:f:r:l:c:o:f" |
| list | keywords = ["help","server=","schema=","dbname=","tag=","folder=","run=","lumi=","channel=","output=","full"] |
| opts | |
| extraparams | |
| int | run = 2147483647 |
| int | lumi = 0 |
| str | server = '' |
| str | schema = 'COOLOFL_TILE/CONDBR2' |
| str | folderPath = '/TILE/OFL02/CALIB/CIS/LIN' |
| str | dbName = 'CONDBR2' |
| str | tag = 'UPD4' |
| channels = list(range(276)) + [1000] | |
| str | output = "" |
| bool | full = False |
| a = a.strip() | |
| Blob = cppyy.gbl.coral.Blob | |
| log = getLogger("CopyBlob") | |
| logLevel = logging.DEBUG | |
| db = TileCalibTools.openDbConn(schema,server) | |
| folderTag = TileCalibTools.getFolderTag(db if 'CONDBR2' in schema else schema, folderPath, tag) | |
| folder = db.getFolder(folderPath) | |
| payloadSpec = cool.RecordSpecification() | |
| folderMode = cool.FolderVersioning.MULTI_VERSION | |
| folderSpec = cool.FolderSpecification(folderMode, payloadSpec) | |
| obj = None | |
| str | suff = "" |
| tuple | since = (run<<32)+lumi |
| int | maxSince = 0 |
| dict | jdata = {} |
| list | missingChannels = [] |
| int | maxIter = 2 |
| dbOra = TileCalibTools.openDbOracle(server, schema, folderPath) | |
| tuple | objsince = obj.since() |
| objuntil = obj.until() | |
| sinceRun | |
| sinceLum | |
| untilRun | |
| untilLum | |
| coralblob = obj.payload()[0] | |
| blob = coralblob.read() | |
| b64string = str(base64.b64encode(blob),'ascii') | |
| cmt = TileCalibDrawerCmt.getInstance(coralblob) | |
| fullcmt = cmt.getFullComment() | |
| blob1 = base64.decodebytes(bytes(b64string,'ascii')) | |
| cmt1 = TileCalibDrawerCmt.getInstance(coralblob) | |
| fullcmt1 = cmt1.getFullComment() | |
| sinceLumi | |
| str | ofile = output + suff |
| CopyBlobFromCool.make_blob | ( | string | ) |
Definition at line 89 of file CopyBlobFromCool.py.
| CopyBlobFromCool.usage | ( | ) |
Definition at line 14 of file CopyBlobFromCool.py.
| CopyBlobFromCool.a = a.strip() |
Definition at line 53 of file CopyBlobFromCool.py.
| CopyBlobFromCool.b64string = str(base64.b64encode(blob),'ascii') |
Definition at line 149 of file CopyBlobFromCool.py.
| CopyBlobFromCool.Blob = cppyy.gbl.coral.Blob |
Definition at line 87 of file CopyBlobFromCool.py.
| CopyBlobFromCool.blob = coralblob.read() |
Definition at line 148 of file CopyBlobFromCool.py.
| CopyBlobFromCool.blob1 = base64.decodebytes(bytes(b64string,'ascii')) |
Definition at line 156 of file CopyBlobFromCool.py.
| list CopyBlobFromCool.channels = list(range(276)) + [1000] |
Definition at line 48 of file CopyBlobFromCool.py.
| CopyBlobFromCool.cmt = TileCalibDrawerCmt.getInstance(coralblob) |
Definition at line 152 of file CopyBlobFromCool.py.
| CopyBlobFromCool.cmt1 = TileCalibDrawerCmt.getInstance(coralblob) |
Definition at line 158 of file CopyBlobFromCool.py.
| CopyBlobFromCool.coralblob = obj.payload()[0] |
Definition at line 147 of file CopyBlobFromCool.py.
Definition at line 108 of file CopyBlobFromCool.py.
| CopyBlobFromCool.dbName = 'CONDBR2' |
Definition at line 46 of file CopyBlobFromCool.py.
| CopyBlobFromCool.dbOra = TileCalibTools.openDbOracle(server, schema, folderPath) |
Definition at line 134 of file CopyBlobFromCool.py.
| CopyBlobFromCool.extraparams |
Definition at line 34 of file CopyBlobFromCool.py.
| CopyBlobFromCool.folder = db.getFolder(folderPath) |
Definition at line 112 of file CopyBlobFromCool.py.
| CopyBlobFromCool.folderMode = cool.FolderVersioning.MULTI_VERSION |
Definition at line 118 of file CopyBlobFromCool.py.
| CopyBlobFromCool.folderPath = '/TILE/OFL02/CALIB/CIS/LIN' |
Definition at line 45 of file CopyBlobFromCool.py.
| CopyBlobFromCool.folderSpec = cool.FolderSpecification(folderMode, payloadSpec) |
Definition at line 119 of file CopyBlobFromCool.py.
| CopyBlobFromCool.folderTag = TileCalibTools.getFolderTag(db if 'CONDBR2' in schema else schema, folderPath, tag) |
Definition at line 109 of file CopyBlobFromCool.py.
| bool CopyBlobFromCool.full = False |
Definition at line 50 of file CopyBlobFromCool.py.
| CopyBlobFromCool.fullcmt = cmt.getFullComment() |
Definition at line 153 of file CopyBlobFromCool.py.
| CopyBlobFromCool.fullcmt1 = cmt1.getFullComment() |
Definition at line 159 of file CopyBlobFromCool.py.
| CopyBlobFromCool.jdata = {} |
Definition at line 126 of file CopyBlobFromCool.py.
| list CopyBlobFromCool.keywords = ["help","server=","schema=","dbname=","tag=","folder=","run=","lumi=","channel=","output=","full"] |
Definition at line 31 of file CopyBlobFromCool.py.
| str CopyBlobFromCool.letters = "hS:s:d:t:f:r:l:c:o:f" |
Definition at line 30 of file CopyBlobFromCool.py.
| CopyBlobFromCool.log = getLogger("CopyBlob") |
Definition at line 96 of file CopyBlobFromCool.py.
| CopyBlobFromCool.logLevel = logging.DEBUG |
Definition at line 98 of file CopyBlobFromCool.py.
| CopyBlobFromCool.lumi = 0 |
Definition at line 42 of file CopyBlobFromCool.py.
| int CopyBlobFromCool.maxIter = 2 |
Definition at line 129 of file CopyBlobFromCool.py.
| tuple CopyBlobFromCool.maxSince = 0 |
Definition at line 125 of file CopyBlobFromCool.py.
| list CopyBlobFromCool.missingChannels = [] |
Definition at line 127 of file CopyBlobFromCool.py.
| CopyBlobFromCool.obj = None |
Definition at line 122 of file CopyBlobFromCool.py.
| tuple CopyBlobFromCool.objsince = obj.since() |
Definition at line 141 of file CopyBlobFromCool.py.
| CopyBlobFromCool.objuntil = obj.until() |
Definition at line 142 of file CopyBlobFromCool.py.
Definition at line 180 of file CopyBlobFromCool.py.
| CopyBlobFromCool.opts |
Definition at line 34 of file CopyBlobFromCool.py.
| CopyBlobFromCool.output = "" |
Definition at line 49 of file CopyBlobFromCool.py.
| CopyBlobFromCool.payloadSpec = cool.RecordSpecification() |
Definition at line 116 of file CopyBlobFromCool.py.
| CopyBlobFromCool.run = 2147483647 |
Definition at line 41 of file CopyBlobFromCool.py.
| str CopyBlobFromCool.schema = 'COOLOFL_TILE/CONDBR2' |
Definition at line 44 of file CopyBlobFromCool.py.
| CopyBlobFromCool.server = '' |
Definition at line 43 of file CopyBlobFromCool.py.
Definition at line 124 of file CopyBlobFromCool.py.
| CopyBlobFromCool.sinceLum |
Definition at line 143 of file CopyBlobFromCool.py.
| CopyBlobFromCool.sinceLumi |
Definition at line 178 of file CopyBlobFromCool.py.
| CopyBlobFromCool.sinceRun |
Definition at line 143 of file CopyBlobFromCool.py.
| str CopyBlobFromCool.suff = "" |
Definition at line 123 of file CopyBlobFromCool.py.
| CopyBlobFromCool.tag = 'UPD4' |
Definition at line 47 of file CopyBlobFromCool.py.
| CopyBlobFromCool.untilLum |
Definition at line 144 of file CopyBlobFromCool.py.
| CopyBlobFromCool.untilRun |
Definition at line 144 of file CopyBlobFromCool.py.