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

Go to the source code of this file.

Namespaces

namespace  ReadCalibFromCool

Functions

 ReadCalibFromCool.usage ()

Variables

str ReadCalibFromCool.letters = "hr:l:s:t:f:D:S:n:b:e:m:N:X:c:a:g:p:dBCiIHPk:"
list ReadCalibFromCool.keywords = ["help","run=","lumi=","schema=","tag=","folder=","dbname=","server=","module=","begin=","end=","chmin=","chmax=","gain=","adc=","chan=","nval=","prefix=","default","blob","hex","pmt","keep=","comment","iov","IOV"]
 ReadCalibFromCool.opts
 ReadCalibFromCool.extraparams
int ReadCalibFromCool.run = 2147483647
int ReadCalibFromCool.lumi = 0
str ReadCalibFromCool.schema = 'COOLOFL_TILE/CONDBR2'
str ReadCalibFromCool.dbname = ''
str ReadCalibFromCool.server = ''
str ReadCalibFromCool.folderPath = "/TILE/OFL02/CALIB/CIS/LIN"
str ReadCalibFromCool.tag = "UPD4"
int ReadCalibFromCool.nval = 0
int ReadCalibFromCool.nadc = -1
int ReadCalibFromCool.rosmin = 1
int ReadCalibFromCool.rosmax = 5
bool ReadCalibFromCool.blob = False
bool ReadCalibFromCool.hexid = False
bool ReadCalibFromCool.pmt = False
 ReadCalibFromCool.prefix = None
int ReadCalibFromCool.modmin = 0
int ReadCalibFromCool.modmax = 99999
str ReadCalibFromCool.modulename = "AUX-1"
str ReadCalibFromCool.partname = ""
bool ReadCalibFromCool.one_mod = False
int ReadCalibFromCool.mod = -1
int ReadCalibFromCool.ros = -1
int ReadCalibFromCool.chan_n = -1
int ReadCalibFromCool.chanmin = -1
int ReadCalibFromCool.chanmax = -1
int ReadCalibFromCool.gainmin = -1
int ReadCalibFromCool.gainmax = -1
int ReadCalibFromCool.begin = -1
int ReadCalibFromCool.end = 2147483647
bool ReadCalibFromCool.iov = False
bool ReadCalibFromCool.iovonly = False
bool ReadCalibFromCool.IOVONLY = False
bool ReadCalibFromCool.comment = False
list ReadCalibFromCool.keep = []
 ReadCalibFromCool.a = a.strip()
 ReadCalibFromCool.log = getLogger("ReadCalibFrCool")
 ReadCalibFromCool.logLevel = logging.DEBUG
 ReadCalibFromCool.log1 = getLogger("TileCalibTools")
 ReadCalibFromCool.db = TileCalibTools.openDbConn(schema,server)
 ReadCalibFromCool.folderTag = TileCalibTools.getFolderTag(schema if 'COMP200' in schema or 'OFLP200' in schema else db, folderPath, tag)
 ReadCalibFromCool.blobReader = TileCalibTools.TileBlobReader(db,folderPath, folderTag)
 ReadCalibFromCool.flt = None
int ReadCalibFromCool.r = 5
int ReadCalibFromCool.d = 0
 ReadCalibFromCool.nchan = TileCalibUtils.max_chan()
 ReadCalibFromCool.ngain = TileCalibUtils.max_gain()
 ReadCalibFromCool.blobT = flt.getObjType()
 ReadCalibFromCool.blobV = flt.getObjVersion()
 ReadCalibFromCool.mchan = flt.getNChans()
 ReadCalibFromCool.mgain = flt.getNGains()
 ReadCalibFromCool.mval = flt.getObjSizeUint32()
dict ReadCalibFromCool.part_dict = {'AUX':0,'LBA':1,'LBC':2,'EBA':3,'EBC':4}
int ReadCalibFromCool.lastRun = -1
dict ReadCalibFromCool.allsince = {}
 ReadCalibFromCool.roslist = list(range(rosmin,rosmax))
list ReadCalibFromCool.modlist = [1000]
str ReadCalibFromCool.modName = "Comment"
list ReadCalibFromCool.iovs = ["None"]
 ReadCalibFromCool.dbobjs = blobReader.getDBobjsWithinRange(ros,mod)
 ReadCalibFromCool.obj = dbobjs.currentRef()
 ReadCalibFromCool.objsince = obj.since()
int ReadCalibFromCool.sinceRun = objsince >> 32
int ReadCalibFromCool.sinceLum = objsince & 0xFFFFFFFF
str ReadCalibFromCool.since = "(%d,%d)" % (sinceRun, sinceLum)
list ReadCalibFromCool.all = []
list ReadCalibFromCool.iovList = []
int ReadCalibFromCool.COOL_part = ros
int ReadCalibFromCool.COOL_chan = mod
 ReadCalibFromCool.objuntil = obj.until()
int ReadCalibFromCool.untilRun = objuntil >> 32
int ReadCalibFromCool.untilLum = objuntil & 0xFFFFFFFF
tuple ReadCalibFromCool.until = (untilRun, untilLum)
list ReadCalibFromCool.be = iovList[0][0][0]
list ReadCalibFromCool.en = iovList[-1][0][0]
int ReadCalibFromCool.ib = 0
 ReadCalibFromCool.ie = len(iovList)
list ReadCalibFromCool.dummy = [0]*48
 channel2pmt negative means not connected !
list ReadCalibFromCool.barrel
list ReadCalibFromCool.extbar
list ReadCalibFromCool.ch2pmt = [ dummy, barrel, barrel, extbar, extbar ]
list ReadCalibFromCool.gname = []
str ReadCalibFromCool.pref = ""
 ReadCalibFromCool.comm = blobReader.getComment(iovs[0])
int ReadCalibFromCool.miss = 0
int ReadCalibFromCool.good = 0
str ReadCalibFromCool.modSpec = 'EBspC10'
 ReadCalibFromCool.typeName = TileCalibType.getClassName(flt.getObjType())[-3:]
int ReadCalibFromCool.mval0 = 0
int ReadCalibFromCool.chmin = chanmin if chanmin<mchan else mchan
int ReadCalibFromCool.chmax = chanmax if chanmax<mchan else mchan
int ReadCalibFromCool.gnmin = gainmin if gainmin<mgain else mgain
int ReadCalibFromCool.gnmax = gainmax if gainmax<mgain else mgain
str ReadCalibFromCool.msg = "%s pm %02i ch %02i %s " % ( modName, abs(ch2pmt[ros][chn]), chn, gname[adc] )
 ReadCalibFromCool.v = flt.getData(chn, adc, val)