ATLAS Offline Software
Loading...
Searching...
No Matches
WriteBchToCool.py File Reference

Go to the source code of this file.

Namespaces

namespace  WriteBchToCool

Functions

 WriteBchToCool.usage ()
 WriteBchToCool.compare (item1, item2)

Variables

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")