![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
| compare (item1, item2) | |
Variables | |
| str | letters = "hr:l:R:L:b:e:AD:S:s:i:o:t:T:f:F:C:G:n:v:x:m:M:U:p:dcazZuw:k:" |
| list | keywords = ["help","run=","lumi=","run2=","lumi2=","begin=","end=","adjust","module=","server=","schema=","inschema=","outschema=","tag=","outtag=","folder=","outfolder=","nchannel=","ngain=","nval=","version=","txtfile=","comment=","Comment=","user=","prefix=","default","channel","all","zero","allzero","update","swap=","keep="] |
| opts | |
| extraparams | |
| int | run = -1 |
| int | lumi = 0 |
| int | run2 = -1 |
| int | lumi2 = 0 |
| str | server = '' |
| str | schema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
| str | inSchema = 'COOLOFL_TILE/CONDBR2' |
| str | outSchema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
| str | folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS" |
| str | tag = "UPD1" |
| outfolderPath = None | |
| outtag = None | |
| bool | readGain = True |
| int | rosmin = 1 |
| bool | all = False |
| bool | zero = False |
| bool | allzero = False |
| int | nchan = 0 |
| int | ngain = 0 |
| int | nval = 0 |
| int | blobVersion = -1 |
| str | txtFile = "" |
| str | comment = "" |
| Comment = None | |
| str | prefix = "" |
| bool | update = False |
| list | keep = [] |
| bool | iov = False |
| int | beg = 0 |
| int | end = 2147483647 |
| list | moduleList = [] |
| bool | adjust = False |
| list | swap = [] |
| user = os.getlogin() | |
| a = a.strip() | |
| dict | moduleSwap = {} |
| list | m1 = swap[i] |
| list | m2 = swap[1-i] |
| tuple | until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
| log = getLogger("WriteCalibToCool") | |
| dbr = TileCalibTools.openDbConn(inSchema,server) | |
| dbw = TileCalibTools.openDbConn(outSchema,('UPDATE' if update else 'RECREATE')) | |
| folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) | |
| tag2 = folderTag.split('-') | |
| str | outfolderTag = "-".join(tag2) |
| list | iovAll = [] |
| list | iovList = [] |
| list | iovUntil = [] |
| list | iovListMOD = [] |
| list | iovListCMT = [] |
| list | iovUntilCMT = [] |
| blobReader = TileCalibTools.TileBlobReader(dbr,folderPath, folderTag) | |
| blobWriter2 = None | |
| modName = TileCalibUtils.getDrawerString(ros,mod) | |
| iovMod = blobReader.getIOVsWithinRange(ros,mod) | |
| tuple | since = (beg,lumi) |
| int | ib = bisect.bisect(iovList,since)-1 |
| int | ie = ib+1 |
| tuple | begin = since |
| bool | undo = False |
| p = bisect.bisect(iovListCMT,since) | |
| flt = None | |
| int | r = 5 |
| int | d = 0 |
| blobT = None | |
| blobV = flt.getObjVersion() | |
| mchan = flt.getNChans() | |
| mgain = flt.getNGains() | |
| mval = flt.getObjSizeUint32() | |
| int | nchanDef = nchan |
| int | ngainDef = ngain |
| typeName = TileCalibType.getClassName(blobT)[-3:] | |
| list | comments = [] |
| list | blobWriters = [] |
| list | nvalUpdated = [] |
| list | commentsSplit = [] |
| comm = blobReader.getComment(since) | |
| defConst = cppyy.gbl.std.vector('std::vector<float>')() | |
| default = cppyy.gbl.std.vector('float')() | |
| int | defVal = 0. |
| blobParser = TileCalibTools.TileASCIIParser2(txtFile,prefix,readGain) | |
| int | nold = 0 |
| int | nnew = 0 |
| int | ndef = 0 |
| int | nvold = 0 |
| int | nvnew = 0 |
| int | nvdef = 0 |
| int | nvnewdef = 0 |
| int | irm = -1 |
| str | modSpec = 'EBspC10' |
| bool | newDrawer = True |
| flt1 = blobReader.getDrawer(ros, mod, since, False, False) | |
| oldNchan = flt1.getNChans() | |
| oldNgain = flt1.getNGains() | |
| oldVsize = flt1.getObjSizeUint32() | |
| rosR | |
| modR | |
| modNameR | |
| rosW | |
| modW | |
| modNameW = TileCalibUtils.getDrawerString(rosW,modW) | |
| data = blobParser.getData(rosR,modR,chn,adc,since) | |
| list | calibDrawer = blobWriters[io].getDrawer(rosW,modW) |
| kval = mval if mval < flt.getObjSizeUint32() else flt.getObjSizeUint32() | |
| calibDrawer2 = blobWriter2.getDrawer(rosW,modW) | |
| val = flt.getData(ch,ad,n) | |
| coef = None | |
| strval = data[n] | |
| list | untilMod = iovUntil[io] |
| list | untilCmt = iovUntilCMT[io] |
| tuple | appendCmt = (untilCmt < (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK)) or iov |
| bool | undoCmt = True |
| author = user | |
| tuple | cmtOnly = (since in iovListCMT and since not in iovListMOD) |
| WriteCalibToCool.compare | ( | item1, | |
| item2 ) |
Definition at line 282 of file WriteCalibToCool.py.
| WriteCalibToCool.usage | ( | ) |
Definition at line 12 of file WriteCalibToCool.py.
| WriteCalibToCool.a = a.strip() |
Definition at line 102 of file WriteCalibToCool.py.
| bool WriteCalibToCool.adjust = False |
Definition at line 93 of file WriteCalibToCool.py.
| bool WriteCalibToCool.all = False |
Definition at line 76 of file WriteCalibToCool.py.
| bool WriteCalibToCool.allzero = False |
Definition at line 78 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.appendCmt = (untilCmt < (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK)) or iov |
Definition at line 661 of file WriteCalibToCool.py.
| list WriteCalibToCool.author = user |
Definition at line 685 of file WriteCalibToCool.py.
| WriteCalibToCool.beg = 0 |
Definition at line 90 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.begin = since |
Definition at line 327 of file WriteCalibToCool.py.
Definition at line 454 of file WriteCalibToCool.py.
| WriteCalibToCool.blobReader = TileCalibTools.TileBlobReader(dbr,folderPath, folderTag) |
Definition at line 252 of file WriteCalibToCool.py.
| WriteCalibToCool.blobT = None |
Definition at line 390 of file WriteCalibToCool.py.
| WriteCalibToCool.blobV = flt.getObjVersion() |
Definition at line 401 of file WriteCalibToCool.py.
| WriteCalibToCool.blobVersion = -1 |
Definition at line 82 of file WriteCalibToCool.py.
| bool WriteCalibToCool.blobWriter2 = None |
Definition at line 253 of file WriteCalibToCool.py.
| list WriteCalibToCool.blobWriters = [] |
Definition at line 425 of file WriteCalibToCool.py.
| list WriteCalibToCool.calibDrawer = blobWriters[io].getDrawer(rosW,modW) |
Definition at line 530 of file WriteCalibToCool.py.
Definition at line 549 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.cmtOnly = (since in iovListCMT and since not in iovListMOD) |
Definition at line 716 of file WriteCalibToCool.py.
| WriteCalibToCool.coef = None |
Definition at line 582 of file WriteCalibToCool.py.
| str WriteCalibToCool.comm = blobReader.getComment(since) |
Definition at line 429 of file WriteCalibToCool.py.
| WriteCalibToCool.Comment = None |
Definition at line 85 of file WriteCalibToCool.py.
| str WriteCalibToCool.comment = "" |
Definition at line 84 of file WriteCalibToCool.py.
| list WriteCalibToCool.comments = [] |
Definition at line 424 of file WriteCalibToCool.py.
| list WriteCalibToCool.commentsSplit = [] |
Definition at line 427 of file WriteCalibToCool.py.
| int WriteCalibToCool.d = 0 |
Definition at line 389 of file WriteCalibToCool.py.
Definition at line 518 of file WriteCalibToCool.py.
Definition at line 228 of file WriteCalibToCool.py.
Definition at line 229 of file WriteCalibToCool.py.
| WriteCalibToCool.default = cppyy.gbl.std.vector('float')() |
Definition at line 441 of file WriteCalibToCool.py.
| WriteCalibToCool.defConst = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 440 of file WriteCalibToCool.py.
| int WriteCalibToCool.defVal = 0. |
Definition at line 442 of file WriteCalibToCool.py.
| WriteCalibToCool.end = 2147483647 |
Definition at line 91 of file WriteCalibToCool.py.
| WriteCalibToCool.extraparams |
Definition at line 55 of file WriteCalibToCool.py.
| WriteCalibToCool.flt = None |
Definition at line 387 of file WriteCalibToCool.py.
Definition at line 497 of file WriteCalibToCool.py.
| WriteCalibToCool.folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS" |
Definition at line 70 of file WriteCalibToCool.py.
| WriteCalibToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) |
Definition at line 234 of file WriteCalibToCool.py.
Definition at line 293 of file WriteCalibToCool.py.
| int WriteCalibToCool.ie = ib+1 |
Definition at line 305 of file WriteCalibToCool.py.
| str WriteCalibToCool.inSchema = 'COOLOFL_TILE/CONDBR2' |
Definition at line 68 of file WriteCalibToCool.py.
| bool WriteCalibToCool.iov = False |
Definition at line 89 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovAll = [] |
Definition at line 246 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovList = [] |
Definition at line 247 of file WriteCalibToCool.py.
| WriteCalibToCool.iovListCMT = [] |
Definition at line 250 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovListMOD = [] |
Definition at line 249 of file WriteCalibToCool.py.
| WriteCalibToCool.iovMod = blobReader.getIOVsWithinRange(ros,mod) |
Definition at line 264 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovUntil = [] |
Definition at line 248 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovUntilCMT = [] |
Definition at line 251 of file WriteCalibToCool.py.
| int WriteCalibToCool.irm = -1 |
Definition at line 473 of file WriteCalibToCool.py.
| WriteCalibToCool.keep = [] |
Definition at line 88 of file WriteCalibToCool.py.
| list WriteCalibToCool.keywords = ["help","run=","lumi=","run2=","lumi2=","begin=","end=","adjust","module=","server=","schema=","inschema=","outschema=","tag=","outtag=","folder=","outfolder=","nchannel=","ngain=","nval=","version=","txtfile=","comment=","Comment=","user=","prefix=","default","channel","all","zero","allzero","update","swap=","keep="] |
Definition at line 52 of file WriteCalibToCool.py.
Definition at line 544 of file WriteCalibToCool.py.
| str WriteCalibToCool.letters = "hr:l:R:L:b:e:AD:S:s:i:o:t:T:f:F:C:G:n:v:x:m:M:U:p:dcazZuw:k:" |
Definition at line 51 of file WriteCalibToCool.py.
| WriteCalibToCool.log = getLogger("WriteCalibToCool") |
Definition at line 220 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.lumi = 0 |
Definition at line 63 of file WriteCalibToCool.py.
| WriteCalibToCool.lumi2 = 0 |
Definition at line 65 of file WriteCalibToCool.py.
| list WriteCalibToCool.m1 = swap[i] |
Definition at line 187 of file WriteCalibToCool.py.
| list WriteCalibToCool.m2 = swap[1-i] |
Definition at line 188 of file WriteCalibToCool.py.
| int WriteCalibToCool.mchan = flt.getNChans() |
Definition at line 402 of file WriteCalibToCool.py.
| int WriteCalibToCool.mgain = flt.getNGains() |
Definition at line 403 of file WriteCalibToCool.py.
| WriteCalibToCool.modName = TileCalibUtils.getDrawerString(ros,mod) |
Definition at line 260 of file WriteCalibToCool.py.
| WriteCalibToCool.modNameR |
Definition at line 509 of file WriteCalibToCool.py.
| WriteCalibToCool.modNameW = TileCalibUtils.getDrawerString(rosW,modW) |
Definition at line 510 of file WriteCalibToCool.py.
| WriteCalibToCool.modR |
Definition at line 509 of file WriteCalibToCool.py.
| str WriteCalibToCool.modSpec = 'EBspC10' |
Definition at line 482 of file WriteCalibToCool.py.
| list WriteCalibToCool.moduleList = [] |
Definition at line 92 of file WriteCalibToCool.py.
| dict WriteCalibToCool.moduleSwap = {} |
Definition at line 180 of file WriteCalibToCool.py.
| WriteCalibToCool.modW |
Definition at line 510 of file WriteCalibToCool.py.
| int WriteCalibToCool.mval = flt.getObjSizeUint32() |
Definition at line 404 of file WriteCalibToCool.py.
| int WriteCalibToCool.nchan = 0 |
Definition at line 79 of file WriteCalibToCool.py.
| int WriteCalibToCool.nchanDef = nchan |
Definition at line 412 of file WriteCalibToCool.py.
| int WriteCalibToCool.ndef = 0 |
Definition at line 466 of file WriteCalibToCool.py.
| bool WriteCalibToCool.newDrawer = True |
Definition at line 496 of file WriteCalibToCool.py.
| int WriteCalibToCool.ngain = 0 |
Definition at line 80 of file WriteCalibToCool.py.
| int WriteCalibToCool.ngainDef = ngain |
Definition at line 413 of file WriteCalibToCool.py.
| int WriteCalibToCool.nnew = 0 |
Definition at line 465 of file WriteCalibToCool.py.
| int WriteCalibToCool.nold = 0 |
Definition at line 464 of file WriteCalibToCool.py.
| WriteCalibToCool.nval = 0 |
Definition at line 81 of file WriteCalibToCool.py.
| list WriteCalibToCool.nvalUpdated = [] |
Definition at line 426 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvdef = 0 |
Definition at line 469 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvnew = 0 |
Definition at line 468 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvnewdef = 0 |
Definition at line 470 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvold = 0 |
Definition at line 467 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldNchan = flt1.getNChans() |
Definition at line 499 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldNgain = flt1.getNGains() |
Definition at line 500 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldVsize = flt1.getObjSizeUint32() |
Definition at line 501 of file WriteCalibToCool.py.
| WriteCalibToCool.opts |
Definition at line 55 of file WriteCalibToCool.py.
| str WriteCalibToCool.outfolderPath = None |
Definition at line 72 of file WriteCalibToCool.py.
| WriteCalibToCool.outfolderTag = "-".join(tag2) |
Definition at line 237 of file WriteCalibToCool.py.
| str WriteCalibToCool.outSchema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
Definition at line 69 of file WriteCalibToCool.py.
| str WriteCalibToCool.outtag = None |
Definition at line 73 of file WriteCalibToCool.py.
| WriteCalibToCool.p = bisect.bisect(iovListCMT,since) |
Definition at line 339 of file WriteCalibToCool.py.
| WriteCalibToCool.prefix = "" |
Definition at line 86 of file WriteCalibToCool.py.
| int WriteCalibToCool.r = 5 |
Definition at line 388 of file WriteCalibToCool.py.
| bool WriteCalibToCool.readGain = True |
Definition at line 74 of file WriteCalibToCool.py.
| int WriteCalibToCool.rosmin = 1 |
Definition at line 75 of file WriteCalibToCool.py.
| WriteCalibToCool.rosR |
Definition at line 509 of file WriteCalibToCool.py.
| WriteCalibToCool.rosW |
Definition at line 510 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.run = -1 |
Definition at line 62 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.run2 = -1 |
Definition at line 64 of file WriteCalibToCool.py.
| str WriteCalibToCool.schema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
Definition at line 67 of file WriteCalibToCool.py.
| WriteCalibToCool.server = '' |
Definition at line 66 of file WriteCalibToCool.py.
Definition at line 292 of file WriteCalibToCool.py.
| WriteCalibToCool.strval = data[n] |
Definition at line 583 of file WriteCalibToCool.py.
| bool WriteCalibToCool.swap = [] |
Definition at line 94 of file WriteCalibToCool.py.
| str WriteCalibToCool.tag = "UPD1" |
Definition at line 71 of file WriteCalibToCool.py.
| WriteCalibToCool.tag2 = folderTag.split('-') |
Definition at line 235 of file WriteCalibToCool.py.
| WriteCalibToCool.txtFile = "" |
Definition at line 83 of file WriteCalibToCool.py.
| str WriteCalibToCool.typeName = TileCalibType.getClassName(blobT)[-3:] |
Definition at line 417 of file WriteCalibToCool.py.
| bool WriteCalibToCool.undo = False |
Definition at line 330 of file WriteCalibToCool.py.
| bool WriteCalibToCool.undoCmt = True |
Definition at line 666 of file WriteCalibToCool.py.
| list WriteCalibToCool.until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
Definition at line 217 of file WriteCalibToCool.py.
| list WriteCalibToCool.untilCmt = iovUntilCMT[io] |
Definition at line 660 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.untilMod = iovUntil[io] |
Definition at line 659 of file WriteCalibToCool.py.
| bool WriteCalibToCool.update = False |
Definition at line 87 of file WriteCalibToCool.py.
| str WriteCalibToCool.user = os.getlogin() |
Definition at line 97 of file WriteCalibToCool.py.
| list WriteCalibToCool.val = flt.getData(ch,ad,n) |
Definition at line 556 of file WriteCalibToCool.py.
| bool WriteCalibToCool.zero = False |
Definition at line 77 of file WriteCalibToCool.py.