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

Go to the source code of this file.

Namespaces

namespace  ReadCellNoiseFromCrestCompare

Variables

 ReadCellNoiseFromCrestCompare.parser
 ReadCellNoiseFromCrestCompare.default
 ReadCellNoiseFromCrestCompare.help
 ReadCellNoiseFromCrestCompare.type
 ReadCellNoiseFromCrestCompare.int
 ReadCellNoiseFromCrestCompare.float
 ReadCellNoiseFromCrestCompare.action
 ReadCellNoiseFromCrestCompare.args = parser.parse_args()
 ReadCellNoiseFromCrestCompare.run = args.run
int ReadCellNoiseFromCrestCompare.run2 = 0 else run
 ReadCellNoiseFromCrestCompare.lumi = args.lumi
int ReadCellNoiseFromCrestCompare.lumi2 = 0 else lumi
 ReadCellNoiseFromCrestCompare.schema = args.schema
str ReadCellNoiseFromCrestCompare.schema2 = "none" else schema
 ReadCellNoiseFromCrestCompare.folderPath = args.folder
str ReadCellNoiseFromCrestCompare.folderPath2 = "none" else folderPath
 ReadCellNoiseFromCrestCompare.tag = args.tag
str ReadCellNoiseFromCrestCompare.tag2 = "none" else tag
 ReadCellNoiseFromCrestCompare.maxdiff = args.maxdiff
 ReadCellNoiseFromCrestCompare.maxdiffpercent = args.maxdiffpercent
 ReadCellNoiseFromCrestCompare.chan = args.channel
 ReadCellNoiseFromCrestCompare.cell = args.cell
 ReadCellNoiseFromCrestCompare.gain = args.gain
 ReadCellNoiseFromCrestCompare.index = args.index
 ReadCellNoiseFromCrestCompare.zthr = args.zero
 ReadCellNoiseFromCrestCompare.multi = not args.wide
 ReadCellNoiseFromCrestCompare.brief = args.brief
 ReadCellNoiseFromCrestCompare.doubl = args.double
 ReadCellNoiseFromCrestCompare.print_to_stdout = args.stdout
tuple ReadCellNoiseFromCrestCompare.tile = (chan==48)
 ReadCellNoiseFromCrestCompare.log = CaloCondLogger.getLogger("ReadCellNoise")
str ReadCellNoiseFromCrestCompare.cabling = 'RUN3'
 ReadCellNoiseFromCrestCompare.hashMgrDef = TileCellTools.TileCellHashMgr(cabling=cabling)
 ReadCellNoiseFromCrestCompare.hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA")
 ReadCellNoiseFromCrestCompare.hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC")
 ReadCellNoiseFromCrestCompare.hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC")
 ReadCellNoiseFromCrestCompare.folderTag = tag
 ReadCellNoiseFromCrestCompare.tag_upper = tag.upper()
str ReadCellNoiseFromCrestCompare.tag1 = tag_upper.split('_')[1][:4] if '_' in tag_upper else tag_upper[:4]
str ReadCellNoiseFromCrestCompare.folderPath1 = ""
str ReadCellNoiseFromCrestCompare.folderTag2 = tag2
str ReadCellNoiseFromCrestCompare.tag2_upper = tag2.upper()
str ReadCellNoiseFromCrestCompare.tag2_1 = tag2_upper.split('_')[1][:4] if '_' in tag2_upper else tag2_upper[:4]
 ReadCellNoiseFromCrestCompare.blobReader = TileCalibCrest.TileBlobReaderCrest(schema, folderPath1, folderTag, run, lumi)
 ReadCellNoiseFromCrestCompare.blobReader2 = TileCalibCrest.TileBlobReaderCrest(schema2, folderPath2, folderTag2, run2, lumi2)
 ReadCellNoiseFromCrestCompare.blobFlt = blobReader.getDrawer(-1,chan,None,False,False)
 ReadCellNoiseFromCrestCompare.blobFlt2 = blobReader2.getDrawer(-1,chan,None,False,False)
str ReadCellNoiseFromCrestCompare.outputfile = 'output_crest.ascii'
 ReadCellNoiseFromCrestCompare.f = open(outputfile, 'w')
 ReadCellNoiseFromCrestCompare.ncell = blobFlt.getNChans()
 ReadCellNoiseFromCrestCompare.ngain = blobFlt.getNGains()
 ReadCellNoiseFromCrestCompare.nval = blobFlt.getObjSizeUint32()
int ReadCellNoiseFromCrestCompare.cellmin = 0
 ReadCellNoiseFromCrestCompare.cellmax = ncell
int ReadCellNoiseFromCrestCompare.gainmin = 0
 ReadCellNoiseFromCrestCompare.gainmax = ngain
int ReadCellNoiseFromCrestCompare.indexmin = 0
 ReadCellNoiseFromCrestCompare.indexmax = nval
list ReadCellNoiseFromCrestCompare.name1 = ["","","0.0 "]
list ReadCellNoiseFromCrestCompare.names = ["S0 ", "Pl ", "S1 ", "S2 ", "Ra "]
str ReadCellNoiseFromCrestCompare.dm = " "
 ReadCellNoiseFromCrestCompare.hashMgr = hashMgrABC
str ReadCellNoiseFromCrestCompare.msg = "%s%4d %s%d\t" % ( name1[0], cell, name1[1], gain)
 ReadCellNoiseFromCrestCompare.l0 = len(msg)
 ReadCellNoiseFromCrestCompare.v = blobFlt.getData(cell, gain, index)
 ReadCellNoiseFromCrestCompare.v2 = blobFlt2.getData(cell, gain, index)
 ReadCellNoiseFromCrestCompare.dv12 = v - v2
int ReadCellNoiseFromCrestCompare.dp12 = 0
str ReadCellNoiseFromCrestCompare.s1 = "{0:<14.9g}".format(v) if v<0 else "{0:<15.10g}".format(v)
str ReadCellNoiseFromCrestCompare.s2 = "{0:<14.9g}".format(v2) if v2<0 else "{0:<15.10g}".format(v2)
str ReadCellNoiseFromCrestCompare.s3 = "{0:<14.9g}".format(dv12) if dv12<0 else "{0:<15.10g}".format(dv12)
str ReadCellNoiseFromCrestCompare.s4 = "{0:<14.9g}".format(dp12) if dp12<0 else "{0:<15.10g}".format(dp12)
str ReadCellNoiseFromCrestCompare.output_line = msg[:len(msg)-len(dm)]