|
| str | WriteBchToCool.letters = "hr:l:b:e:L:AM:m:S:s:i:o:t:f:x:c:C:U:npvu" |
| list | WriteBchToCool.keywords = ["help","run=","lumi=","begin=","end=","endlumi=","adjust","module=","mode=","server=","schema=","inschema=","outschema=","tag=","folder=","execfile=","comment=","Comment=","user=","online","upd4","verbose","update"] |
| | WriteBchToCool.opts |
| | WriteBchToCool.extraparams |
| int | WriteBchToCool.run = -1 |
| int | WriteBchToCool.lumi = 0 |
| int | WriteBchToCool.mode = 0 |
| str | WriteBchToCool.server = '' |
| str | WriteBchToCool.schema = 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' |
| str | WriteBchToCool.oraSchema = 'COOLOFL_TILE/CONDBR2' |
| str | WriteBchToCool.inSchema = oraSchema |
| str | WriteBchToCool.outSchema = schema |
| str | WriteBchToCool.folderPath = "/TILE/OFL02/STATUS/ADC" |
| str | WriteBchToCool.onlSuffix = "" |
| str | WriteBchToCool.curSuffix = "" |
| str | WriteBchToCool.tag = "UPD1" |
| str | WriteBchToCool.execFile = "bch.py" |
| str | WriteBchToCool.comment = "" |
| | WriteBchToCool.Comment = None |
| bool | WriteBchToCool.verbose = False |
| bool | WriteBchToCool.update = False |
| bool | WriteBchToCool.iov = False |
| int | WriteBchToCool.beg = 0 |
| int | WriteBchToCool.end = 2147483647 |
| int | WriteBchToCool.endlumi = 0 |
| list | WriteBchToCool.moduleList = [] |
| bool | WriteBchToCool.adjust = False |
| | WriteBchToCool.user = os.getlogin() |
| | WriteBchToCool.a = a.strip() |
| tuple | WriteBchToCool.onl = ("/TILE/ONL01" in folderPath) |
| tuple | WriteBchToCool.until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
| | WriteBchToCool.log = getLogger("WriteBchToCool") |
| | WriteBchToCool.dbr = TileCalibTools.openDbConn(inSchema,server) |
| | WriteBchToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag) |
| list | WriteBchToCool.iovList = [] |
| list | WriteBchToCool.iovUntil = [] |
| list | WriteBchToCool.iovListMOD = [] |
| list | WriteBchToCool.iovListCMT = [] |
| list | WriteBchToCool.iovUntilCMT = [] |
| | WriteBchToCool.blobReader = TileCalibTools.TileBlobReader(dbr,folderPath, folderTag) |
| | WriteBchToCool.modName = TileCalibUtils.getDrawerString(ros,mod) |
| tuple | WriteBchToCool.since = (beg,lumi) |
| int | WriteBchToCool.ib = bisect.bisect(iovList,since)-1 |
| int | WriteBchToCool.ie = ib+1 |
| tuple | WriteBchToCool.begin = since |
| | WriteBchToCool.p = bisect.bisect(iovListCMT,since) |
| list | WriteBchToCool.comments = [] |
| list | WriteBchToCool.mgrWriters = [] |
| list | WriteBchToCool.nvalUpdated = [] |
| list | WriteBchToCool.commentsSplit = [] |
| | WriteBchToCool.comm = blobReader.getComment(since) |
| | WriteBchToCool.mgr = TileBchTools.TileBchMgr() |
| tuple | WriteBchToCool.emptyChannelLongBarrel = (30, 31, 43) |
| tuple | WriteBchToCool.emptyChannelExtendedBarrel = (18, 19, 24, 25, 26, 27, 28, 29, 33, 34, 42, 43, 44, 45, 46, 47) |
| | WriteBchToCool.dbw = TileCalibTools.openDbConn(outSchema,('UPDATE' if update else 'RECREATE')) |
| list | WriteBchToCool.untilCmt = iovUntilCMT[io] |
| list | WriteBchToCool.mList = ['CMT'] |
| | WriteBchToCool.author = user |
| | WriteBchToCool.reader = TileCalibTools.TileBlobReader(dbr, folderPath, folderTag) |
| | WriteBchToCool.folderTagUPD4 = TileCalibTools.getFolderTag(dbr, folderPath, "UPD4" ) |
| str | WriteBchToCool.curSchema = outSchema.replace(".db","_upd1.db") |
| | WriteBchToCool.folder = dbr.getFolder(folderPath) |
| | WriteBchToCool.dbR = TileCalibTools.openDbConn(oraSchema,server) |
| | WriteBchToCool.dbW = TileCalibTools.openDbConn(curSchema,('UPDATE' if update else 'RECREATE')) |
| str | WriteBchToCool.folderOnl = "/TILE/ONL01/STATUS/ADC" |
| str | WriteBchToCool.folderTagOnl = "" |
| str | WriteBchToCool.inSchemaOnl = inSchema.replace("COOLOFL", "COOLONL") |
| | WriteBchToCool.mgrOnl = TileBchTools.TileBchMgr() |
| | WriteBchToCool.statlo = mgr.getAdcStatus(ros, mod, chn, 0) |
| | WriteBchToCool.stathi = mgr.getAdcStatus(ros, mod, chn, 1) |
| | WriteBchToCool.prbs = statlo.getPrbs() |
| str | WriteBchToCool.onlSchema = outSchema.replace(".db", onlSuffix + ".db") |