![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
| compare (item1, item2) | |
Variables | |
| str | letters = "hr:l:N:B: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=","run1=","lumi1=","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 | run1 = -1 |
| int | lumi1 = 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 290 of file WriteCalibToCool.py.
| WriteCalibToCool.usage | ( | ) |
Definition at line 12 of file WriteCalibToCool.py.
| WriteCalibToCool.a = a.strip() |
Definition at line 106 of file WriteCalibToCool.py.
| bool WriteCalibToCool.adjust = False |
Definition at line 97 of file WriteCalibToCool.py.
| bool WriteCalibToCool.all = False |
Definition at line 80 of file WriteCalibToCool.py.
| bool WriteCalibToCool.allzero = False |
Definition at line 82 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.appendCmt = (untilCmt < (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK)) or iov |
Definition at line 671 of file WriteCalibToCool.py.
| list WriteCalibToCool.author = user |
Definition at line 695 of file WriteCalibToCool.py.
| WriteCalibToCool.beg = 0 |
Definition at line 94 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.begin = since |
Definition at line 335 of file WriteCalibToCool.py.
Definition at line 464 of file WriteCalibToCool.py.
| WriteCalibToCool.blobReader = TileCalibTools.TileBlobReader(dbr,folderPath, folderTag) |
Definition at line 260 of file WriteCalibToCool.py.
| WriteCalibToCool.blobT = None |
Definition at line 400 of file WriteCalibToCool.py.
| WriteCalibToCool.blobV = flt.getObjVersion() |
Definition at line 411 of file WriteCalibToCool.py.
| WriteCalibToCool.blobVersion = -1 |
Definition at line 86 of file WriteCalibToCool.py.
| bool WriteCalibToCool.blobWriter2 = None |
Definition at line 261 of file WriteCalibToCool.py.
| list WriteCalibToCool.blobWriters = [] |
Definition at line 435 of file WriteCalibToCool.py.
| list WriteCalibToCool.calibDrawer = blobWriters[io].getDrawer(rosW,modW) |
Definition at line 540 of file WriteCalibToCool.py.
Definition at line 559 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.cmtOnly = (since in iovListCMT and since not in iovListMOD) |
Definition at line 729 of file WriteCalibToCool.py.
| WriteCalibToCool.coef = None |
Definition at line 592 of file WriteCalibToCool.py.
Definition at line 439 of file WriteCalibToCool.py.
| WriteCalibToCool.Comment = None |
Definition at line 89 of file WriteCalibToCool.py.
| str WriteCalibToCool.comment = "" |
Definition at line 88 of file WriteCalibToCool.py.
| list WriteCalibToCool.comments = [] |
Definition at line 434 of file WriteCalibToCool.py.
| list WriteCalibToCool.commentsSplit = [] |
Definition at line 437 of file WriteCalibToCool.py.
| int WriteCalibToCool.d = 0 |
Definition at line 399 of file WriteCalibToCool.py.
Definition at line 528 of file WriteCalibToCool.py.
Definition at line 236 of file WriteCalibToCool.py.
Definition at line 237 of file WriteCalibToCool.py.
| WriteCalibToCool.default = cppyy.gbl.std.vector('float')() |
Definition at line 451 of file WriteCalibToCool.py.
| WriteCalibToCool.defConst = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 450 of file WriteCalibToCool.py.
| int WriteCalibToCool.defVal = 0. |
Definition at line 452 of file WriteCalibToCool.py.
| WriteCalibToCool.end = 2147483647 |
Definition at line 95 of file WriteCalibToCool.py.
| WriteCalibToCool.extraparams |
Definition at line 57 of file WriteCalibToCool.py.
| WriteCalibToCool.flt = None |
Definition at line 397 of file WriteCalibToCool.py.
Definition at line 507 of file WriteCalibToCool.py.
| WriteCalibToCool.folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS" |
Definition at line 74 of file WriteCalibToCool.py.
| WriteCalibToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) |
Definition at line 242 of file WriteCalibToCool.py.
Definition at line 301 of file WriteCalibToCool.py.
| int WriteCalibToCool.ie = ib+1 |
Definition at line 313 of file WriteCalibToCool.py.
| str WriteCalibToCool.inSchema = 'COOLOFL_TILE/CONDBR2' |
Definition at line 72 of file WriteCalibToCool.py.
| bool WriteCalibToCool.iov = False |
Definition at line 93 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovAll = [] |
Definition at line 254 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovList = [] |
Definition at line 255 of file WriteCalibToCool.py.
| WriteCalibToCool.iovListCMT = [] |
Definition at line 258 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovListMOD = [] |
Definition at line 257 of file WriteCalibToCool.py.
| WriteCalibToCool.iovMod = blobReader.getIOVsWithinRange(ros,mod) |
Definition at line 272 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovUntil = [] |
Definition at line 256 of file WriteCalibToCool.py.
| list WriteCalibToCool.iovUntilCMT = [] |
Definition at line 259 of file WriteCalibToCool.py.
| int WriteCalibToCool.irm = -1 |
Definition at line 483 of file WriteCalibToCool.py.
| WriteCalibToCool.keep = [] |
Definition at line 92 of file WriteCalibToCool.py.
| list WriteCalibToCool.keywords = ["help","run=","lumi=","run1=","lumi1=","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 54 of file WriteCalibToCool.py.
Definition at line 554 of file WriteCalibToCool.py.
| str WriteCalibToCool.letters = "hr:l:N:B: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 53 of file WriteCalibToCool.py.
| WriteCalibToCool.log = getLogger("WriteCalibToCool") |
Definition at line 228 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.lumi = 0 |
Definition at line 65 of file WriteCalibToCool.py.
| WriteCalibToCool.lumi1 = 0 |
Definition at line 67 of file WriteCalibToCool.py.
| WriteCalibToCool.lumi2 = 0 |
Definition at line 69 of file WriteCalibToCool.py.
| list WriteCalibToCool.m1 = swap[i] |
Definition at line 195 of file WriteCalibToCool.py.
| list WriteCalibToCool.m2 = swap[1-i] |
Definition at line 196 of file WriteCalibToCool.py.
| int WriteCalibToCool.mchan = flt.getNChans() |
Definition at line 412 of file WriteCalibToCool.py.
| int WriteCalibToCool.mgain = flt.getNGains() |
Definition at line 413 of file WriteCalibToCool.py.
| WriteCalibToCool.modName = TileCalibUtils.getDrawerString(ros,mod) |
Definition at line 268 of file WriteCalibToCool.py.
| WriteCalibToCool.modNameR |
Definition at line 519 of file WriteCalibToCool.py.
| WriteCalibToCool.modNameW = TileCalibUtils.getDrawerString(rosW,modW) |
Definition at line 520 of file WriteCalibToCool.py.
| WriteCalibToCool.modR |
Definition at line 519 of file WriteCalibToCool.py.
| str WriteCalibToCool.modSpec = 'EBspC10' |
Definition at line 492 of file WriteCalibToCool.py.
| list WriteCalibToCool.moduleList = [] |
Definition at line 96 of file WriteCalibToCool.py.
| dict WriteCalibToCool.moduleSwap = {} |
Definition at line 188 of file WriteCalibToCool.py.
| WriteCalibToCool.modW |
Definition at line 520 of file WriteCalibToCool.py.
| int WriteCalibToCool.mval = flt.getObjSizeUint32() |
Definition at line 414 of file WriteCalibToCool.py.
| int WriteCalibToCool.nchan = 0 |
Definition at line 83 of file WriteCalibToCool.py.
| int WriteCalibToCool.nchanDef = nchan |
Definition at line 422 of file WriteCalibToCool.py.
| int WriteCalibToCool.ndef = 0 |
Definition at line 476 of file WriteCalibToCool.py.
| bool WriteCalibToCool.newDrawer = True |
Definition at line 506 of file WriteCalibToCool.py.
| int WriteCalibToCool.ngain = 0 |
Definition at line 84 of file WriteCalibToCool.py.
| int WriteCalibToCool.ngainDef = ngain |
Definition at line 423 of file WriteCalibToCool.py.
| int WriteCalibToCool.nnew = 0 |
Definition at line 475 of file WriteCalibToCool.py.
| int WriteCalibToCool.nold = 0 |
Definition at line 474 of file WriteCalibToCool.py.
| WriteCalibToCool.nval = 0 |
Definition at line 85 of file WriteCalibToCool.py.
| list WriteCalibToCool.nvalUpdated = [] |
Definition at line 436 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvdef = 0 |
Definition at line 479 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvnew = 0 |
Definition at line 478 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvnewdef = 0 |
Definition at line 480 of file WriteCalibToCool.py.
| int WriteCalibToCool.nvold = 0 |
Definition at line 477 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldNchan = flt1.getNChans() |
Definition at line 509 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldNgain = flt1.getNGains() |
Definition at line 510 of file WriteCalibToCool.py.
| int WriteCalibToCool.oldVsize = flt1.getObjSizeUint32() |
Definition at line 511 of file WriteCalibToCool.py.
| WriteCalibToCool.opts |
Definition at line 57 of file WriteCalibToCool.py.
Definition at line 76 of file WriteCalibToCool.py.
| WriteCalibToCool.outfolderTag = "-".join(tag2) |
Definition at line 245 of file WriteCalibToCool.py.
Definition at line 73 of file WriteCalibToCool.py.
Definition at line 77 of file WriteCalibToCool.py.
| WriteCalibToCool.p = bisect.bisect(iovListCMT,since) |
Definition at line 347 of file WriteCalibToCool.py.
| WriteCalibToCool.prefix = "" |
Definition at line 90 of file WriteCalibToCool.py.
| int WriteCalibToCool.r = 5 |
Definition at line 398 of file WriteCalibToCool.py.
| bool WriteCalibToCool.readGain = True |
Definition at line 78 of file WriteCalibToCool.py.
| int WriteCalibToCool.rosmin = 1 |
Definition at line 79 of file WriteCalibToCool.py.
| WriteCalibToCool.rosR |
Definition at line 519 of file WriteCalibToCool.py.
| WriteCalibToCool.rosW |
Definition at line 520 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.run = -1 |
Definition at line 64 of file WriteCalibToCool.py.
| WriteCalibToCool.run1 = -1 |
Definition at line 66 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.run2 = -1 |
Definition at line 68 of file WriteCalibToCool.py.
| str WriteCalibToCool.schema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
Definition at line 71 of file WriteCalibToCool.py.
| WriteCalibToCool.server = '' |
Definition at line 70 of file WriteCalibToCool.py.
Definition at line 300 of file WriteCalibToCool.py.
| WriteCalibToCool.strval = data[n] |
Definition at line 593 of file WriteCalibToCool.py.
| bool WriteCalibToCool.swap = [] |
Definition at line 98 of file WriteCalibToCool.py.
| str WriteCalibToCool.tag = "UPD1" |
Definition at line 75 of file WriteCalibToCool.py.
| WriteCalibToCool.tag2 = folderTag.split('-') |
Definition at line 243 of file WriteCalibToCool.py.
| WriteCalibToCool.txtFile = "" |
Definition at line 87 of file WriteCalibToCool.py.
| str WriteCalibToCool.typeName = TileCalibType.getClassName(blobT)[-3:] |
Definition at line 427 of file WriteCalibToCool.py.
| bool WriteCalibToCool.undo = False |
Definition at line 338 of file WriteCalibToCool.py.
| bool WriteCalibToCool.undoCmt = True |
Definition at line 676 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
Definition at line 225 of file WriteCalibToCool.py.
| list WriteCalibToCool.untilCmt = iovUntilCMT[io] |
Definition at line 670 of file WriteCalibToCool.py.
| tuple WriteCalibToCool.untilMod = iovUntil[io] |
Definition at line 669 of file WriteCalibToCool.py.
| bool WriteCalibToCool.update = False |
Definition at line 91 of file WriteCalibToCool.py.
| str WriteCalibToCool.user = os.getlogin() |
Definition at line 101 of file WriteCalibToCool.py.
| list WriteCalibToCool.val = flt.getData(ch,ad,n) |
Definition at line 566 of file WriteCalibToCool.py.
| bool WriteCalibToCool.zero = False |
Definition at line 81 of file WriteCalibToCool.py.