|
| 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:" |
| 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="] |
| | WriteCalibToCool.opts |
| | WriteCalibToCool.extraparams |
| int | WriteCalibToCool.run = -1 |
| int | WriteCalibToCool.lumi = 0 |
| int | WriteCalibToCool.run2 = -1 |
| int | WriteCalibToCool.lumi2 = 0 |
| str | WriteCalibToCool.server = '' |
| str | WriteCalibToCool.schema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
| str | WriteCalibToCool.inSchema = 'COOLOFL_TILE/CONDBR2' |
| str | WriteCalibToCool.outSchema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
| str | WriteCalibToCool.folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS" |
| str | WriteCalibToCool.tag = "UPD1" |
| | WriteCalibToCool.outfolderPath = None |
| | WriteCalibToCool.outtag = None |
| bool | WriteCalibToCool.readGain = True |
| int | WriteCalibToCool.rosmin = 1 |
| bool | WriteCalibToCool.all = False |
| bool | WriteCalibToCool.zero = False |
| bool | WriteCalibToCool.allzero = False |
| int | WriteCalibToCool.nchan = 0 |
| int | WriteCalibToCool.ngain = 0 |
| int | WriteCalibToCool.nval = 0 |
| int | WriteCalibToCool.blobVersion = -1 |
| str | WriteCalibToCool.txtFile = "" |
| str | WriteCalibToCool.comment = "" |
| | WriteCalibToCool.Comment = None |
| str | WriteCalibToCool.prefix = "" |
| bool | WriteCalibToCool.update = False |
| list | WriteCalibToCool.keep = [] |
| bool | WriteCalibToCool.iov = False |
| int | WriteCalibToCool.beg = 0 |
| int | WriteCalibToCool.end = 2147483647 |
| list | WriteCalibToCool.moduleList = [] |
| bool | WriteCalibToCool.adjust = False |
| list | WriteCalibToCool.swap = [] |
| | WriteCalibToCool.user = os.getlogin() |
| | WriteCalibToCool.a = a.strip() |
| dict | WriteCalibToCool.moduleSwap = {} |
| list | WriteCalibToCool.m1 = swap[i] |
| list | WriteCalibToCool.m2 = swap[1-i] |
| tuple | WriteCalibToCool.until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
| | WriteCalibToCool.log = getLogger("WriteCalibToCool") |
| | WriteCalibToCool.dbr = TileCalibTools.openDbConn(inSchema,server) |
| | WriteCalibToCool.dbw = TileCalibTools.openDbConn(outSchema,('UPDATE' if update else 'RECREATE')) |
| | WriteCalibToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) |
| | WriteCalibToCool.tag2 = folderTag.split('-') |
| str | WriteCalibToCool.outfolderTag = "-".join(tag2) |
| list | WriteCalibToCool.iovAll = [] |
| list | WriteCalibToCool.iovList = [] |
| list | WriteCalibToCool.iovUntil = [] |
| list | WriteCalibToCool.iovListMOD = [] |
| list | WriteCalibToCool.iovListCMT = [] |
| list | WriteCalibToCool.iovUntilCMT = [] |
| | WriteCalibToCool.blobReader = TileCalibTools.TileBlobReader(dbr,folderPath, folderTag) |
| | WriteCalibToCool.blobWriter2 = None |
| | WriteCalibToCool.modName = TileCalibUtils.getDrawerString(ros,mod) |
| | WriteCalibToCool.iovMod = blobReader.getIOVsWithinRange(ros,mod) |
| tuple | WriteCalibToCool.since = (beg,lumi) |
| int | WriteCalibToCool.ib = bisect.bisect(iovList,since)-1 |
| int | WriteCalibToCool.ie = ib+1 |
| tuple | WriteCalibToCool.begin = since |
| bool | WriteCalibToCool.undo = False |
| | WriteCalibToCool.p = bisect.bisect(iovListCMT,since) |
| | WriteCalibToCool.flt = None |
| int | WriteCalibToCool.r = 5 |
| int | WriteCalibToCool.d = 0 |
| | WriteCalibToCool.blobT = None |
| | WriteCalibToCool.blobV = flt.getObjVersion() |
| | WriteCalibToCool.mchan = flt.getNChans() |
| | WriteCalibToCool.mgain = flt.getNGains() |
| | WriteCalibToCool.mval = flt.getObjSizeUint32() |
| int | WriteCalibToCool.nchanDef = nchan |
| int | WriteCalibToCool.ngainDef = ngain |
| | WriteCalibToCool.typeName = TileCalibType.getClassName(blobT)[-3:] |
| list | WriteCalibToCool.comments = [] |
| list | WriteCalibToCool.blobWriters = [] |
| list | WriteCalibToCool.nvalUpdated = [] |
| list | WriteCalibToCool.commentsSplit = [] |
| | WriteCalibToCool.comm = blobReader.getComment(since) |
| | WriteCalibToCool.defConst = cppyy.gbl.std.vector('std::vector<float>')() |
| | WriteCalibToCool.default = cppyy.gbl.std.vector('float')() |
| int | WriteCalibToCool.defVal = 0. |
| | WriteCalibToCool.blobParser = TileCalibTools.TileASCIIParser2(txtFile,prefix,readGain) |
| int | WriteCalibToCool.nold = 0 |
| int | WriteCalibToCool.nnew = 0 |
| int | WriteCalibToCool.ndef = 0 |
| int | WriteCalibToCool.nvold = 0 |
| int | WriteCalibToCool.nvnew = 0 |
| int | WriteCalibToCool.nvdef = 0 |
| int | WriteCalibToCool.nvnewdef = 0 |
| int | WriteCalibToCool.irm = -1 |
| str | WriteCalibToCool.modSpec = 'EBspC10' |
| bool | WriteCalibToCool.newDrawer = True |
| | WriteCalibToCool.flt1 = blobReader.getDrawer(ros, mod, since, False, False) |
| | WriteCalibToCool.oldNchan = flt1.getNChans() |
| | WriteCalibToCool.oldNgain = flt1.getNGains() |
| | WriteCalibToCool.oldVsize = flt1.getObjSizeUint32() |
| | WriteCalibToCool.rosR |
| | WriteCalibToCool.modR |
| | WriteCalibToCool.modNameR |
| | WriteCalibToCool.rosW |
| | WriteCalibToCool.modW |
| | WriteCalibToCool.modNameW = TileCalibUtils.getDrawerString(rosW,modW) |
| | WriteCalibToCool.data = blobParser.getData(rosR,modR,chn,adc,since) |
| list | WriteCalibToCool.calibDrawer = blobWriters[io].getDrawer(rosW,modW) |
| | WriteCalibToCool.kval = mval if mval < flt.getObjSizeUint32() else flt.getObjSizeUint32() |
| | WriteCalibToCool.calibDrawer2 = blobWriter2.getDrawer(rosW,modW) |
| | WriteCalibToCool.val = flt.getData(ch,ad,n) |
| | WriteCalibToCool.coef = None |
| | WriteCalibToCool.strval = data[n] |
| list | WriteCalibToCool.untilMod = iovUntil[io] |
| list | WriteCalibToCool.untilCmt = iovUntilCMT[io] |
| tuple | WriteCalibToCool.appendCmt = (untilCmt < (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK)) or iov |
| bool | WriteCalibToCool.undoCmt = True |
| | WriteCalibToCool.author = user |
| tuple | WriteCalibToCool.cmtOnly = (since in iovListCMT and since not in iovListMOD) |