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

Go to the source code of this file.

Namespaces

namespace  ReadCellNoiseFromCool

Functions

 ReadCellNoiseFromCool.usage ()

Variables

str ReadCellNoiseFromCool.letters = "hS:s:t:f:r:l:n:c:g:i:bd"
list ReadCellNoiseFromCool.keywords = ["help","server=","schema=","tag=","folder=","run=","lumi=","channel=","cell=","gain=","index=","brief","double"]
 ReadCellNoiseFromCool.opts
 ReadCellNoiseFromCool.extraparams
int ReadCellNoiseFromCool.run = 2147483647
int ReadCellNoiseFromCool.lumi = 0
str ReadCellNoiseFromCool.server = ''
str ReadCellNoiseFromCool.schema = 'OFL2'
str ReadCellNoiseFromCool.folderPath = '/TILE/OFL02/NOISE/CELL'
str ReadCellNoiseFromCool.tag = 'UPD4'
int ReadCellNoiseFromCool.chan = 48
int ReadCellNoiseFromCool.cell = -1
int ReadCellNoiseFromCool.gain = -1
int ReadCellNoiseFromCool.index = -1
bool ReadCellNoiseFromCool.brief = False
bool ReadCellNoiseFromCool.doubl = False
 ReadCellNoiseFromCool.a = a.strip()
tuple ReadCellNoiseFromCool.tile = (chan==48)
 ReadCellNoiseFromCool.log = CaloCondLogger.getLogger("ReadCellNoise")
str ReadCellNoiseFromCool.cabling = 'RUN1'
 ReadCellNoiseFromCool.hashMgr = None
 ReadCellNoiseFromCool.hashMgrDef = TileCellTools.TileCellHashMgr(cabling=cabling)
 ReadCellNoiseFromCool.hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA")
 ReadCellNoiseFromCool.hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC")
 ReadCellNoiseFromCool.hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC")
 ReadCellNoiseFromCool.db = CaloCondTools.openDbConn(schema, server)
 ReadCellNoiseFromCool.folderTag = TileCalibTools.getFolderTag(db, folderPath, tag )
 ReadCellNoiseFromCool.folder = db.getFolder(folderPath)
 ReadCellNoiseFromCool.iov = CaloCondTools.iovFromRunLumi( run, lumi )
 ReadCellNoiseFromCool.obj = folder.findObject( iov, chan, folderTag )
 ReadCellNoiseFromCool.blob = obj.payload()[0]
 ReadCellNoiseFromCool.blobFlt = cppyy.gbl.CaloCondBlobFlt.getInstance(blob)
 ReadCellNoiseFromCool.ncell = blobFlt.getNChans()
 ReadCellNoiseFromCool.ngain = blobFlt.getNGains()
 ReadCellNoiseFromCool.nval = blobFlt.getObjSizeUint32()
int ReadCellNoiseFromCool.cellmin = 0
 ReadCellNoiseFromCool.cellmax = ncell
int ReadCellNoiseFromCool.gainmin = 0
 ReadCellNoiseFromCool.gainmax = ngain
int ReadCellNoiseFromCool.indexmin = 0
 ReadCellNoiseFromCool.indexmax = nval
list ReadCellNoiseFromCool.name1 = ["","","0.0 "]
list ReadCellNoiseFromCool.names = []
str ReadCellNoiseFromCool.dm = " "
str ReadCellNoiseFromCool.msg = "%s%4d %s%d\t" % ( name1[0], cell, name1[1], gain)
 ReadCellNoiseFromCool.v = blobFlt.getData(cell, gain, index)