|
| str | WriteCellNoiseToCrest.letters = "hi:o:t:T:f:x:r:l:b:e:L:A:c:C:U:n:s:" |
| list | WriteCellNoiseToCrest.keywords |
| | WriteCellNoiseToCrest.opts |
| | WriteCellNoiseToCrest.extraparams |
| str | WriteCellNoiseToCrest.inSchema = 'CREST' |
| str | WriteCellNoiseToCrest.outSchema = 'CaloNoise.json' |
| str | WriteCellNoiseToCrest.inTag = '' |
| str | WriteCellNoiseToCrest.outTag = '' |
| str | WriteCellNoiseToCrest.folderPath = '/TILE/OFL02/NOISE/CELL' |
| str | WriteCellNoiseToCrest.txtFile = '' |
| int | WriteCellNoiseToCrest.run = -1 |
| int | WriteCellNoiseToCrest.lumi = 0 |
| int | WriteCellNoiseToCrest.beg = -1 |
| int | WriteCellNoiseToCrest.end = 2147483647 |
| int | WriteCellNoiseToCrest.endlumi = 0 |
| bool | WriteCellNoiseToCrest.iov = True |
| bool | WriteCellNoiseToCrest.adjust = False |
| bool | WriteCellNoiseToCrest.update = False |
| int | WriteCellNoiseToCrest.chan = 48 |
| float | WriteCellNoiseToCrest.scale = 0.0 |
| float | WriteCellNoiseToCrest.scaleA = 0.0 |
| float | WriteCellNoiseToCrest.scaleB = 0.0 |
| float | WriteCellNoiseToCrest.scaleD = 0.0 |
| float | WriteCellNoiseToCrest.scaleE = 0.0 |
| float | WriteCellNoiseToCrest.scaleD4 = 0.0 |
| float | WriteCellNoiseToCrest.scaleC10 = 0.0 |
| float | WriteCellNoiseToCrest.scaleD4sp = 0.0 |
| float | WriteCellNoiseToCrest.scaleC10sp = 0.0 |
| float | WriteCellNoiseToCrest.scaleElec = 0.0 |
| str | WriteCellNoiseToCrest.comment = "" |
| | WriteCellNoiseToCrest.Comment = None |
| | WriteCellNoiseToCrest.user = os.getlogin() |
| | WriteCellNoiseToCrest.a = a.strip() |
| tuple | WriteCellNoiseToCrest.tile = (chan==48) |
| tuple | WriteCellNoiseToCrest.rescale = (scale>0.0) |
| | WriteCellNoiseToCrest.inputIsFile = os.path.isfile(inSchema) |
| tuple | WriteCellNoiseToCrest.inTagIsFullTag = (inTag.upper().startswith('TILE') or inTag.upper().startswith('CALO') or inTag.upper().startswith("LAR")) |
| tuple | WriteCellNoiseToCrest.outTagIsFullTag = (outTag.upper().startswith('TILE') or outTag.upper().startswith('CALO') or outTag.upper().startswith("LAR")) |
| | WriteCellNoiseToCrest.log = TileCalibLogger.getLogger("WriteCellNoise") |
| | WriteCellNoiseToCrest.rb = max(run,beg) |
| str | WriteCellNoiseToCrest.cabling = 'RUN3' |
| | WriteCellNoiseToCrest.hashMgr = None |
| | WriteCellNoiseToCrest.hashMgrDef = TileCellTools.TileCellHashMgr(cabling=cabling) |
| | WriteCellNoiseToCrest.hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA") |
| | WriteCellNoiseToCrest.hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC") |
| | WriteCellNoiseToCrest.hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC") |
| list | WriteCellNoiseToCrest.iovList = [] |
| list | WriteCellNoiseToCrest.iovUntil = [] |
| tuple | WriteCellNoiseToCrest.until = (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK) |
| str | WriteCellNoiseToCrest.inFolder = folderPath |
| | WriteCellNoiseToCrest.reader = TileCalibCrest.TileBlobReaderCrest(inSchema,inFolder,inTag) |
| | WriteCellNoiseToCrest.blob = reader.getBlob(-1,chan,(end,endlumi),False) |
| list | WriteCellNoiseToCrest.since = iovList[0] |
| int | WriteCellNoiseToCrest.ib = bisect.bisect(iovList,since)-1 |
| int | WriteCellNoiseToCrest.ie = ib+1 |
| dict | WriteCellNoiseToCrest.cellData = {} |
| int | WriteCellNoiseToCrest.ival = 0 |
| int | WriteCellNoiseToCrest.igain = 0 |
| list | WriteCellNoiseToCrest.icell = [0,0,0,0,0,0,0] |
| int | WriteCellNoiseToCrest.gain = -1 |
| | WriteCellNoiseToCrest.useNames = None |
| | WriteCellNoiseToCrest.useModuleNames = None |
| | WriteCellNoiseToCrest.useGain = None |
| | WriteCellNoiseToCrest.cellDataText = f.readlines() |
| | WriteCellNoiseToCrest.fields = line.strip().split() |
| str | WriteCellNoiseToCrest.modName = '' |
| | WriteCellNoiseToCrest.cellName = fields[1] |
| | WriteCellNoiseToCrest.noise = fields[3:] |
| | WriteCellNoiseToCrest.p = re.search("\\d", cellName).start() |
| str | WriteCellNoiseToCrest.cellPos = modName+cellName[:p] + '+' + cellName[p:] |
| str | WriteCellNoiseToCrest.cellNeg = modName+cellName[:p] + '-' + cellName[p:] |
| tuple | WriteCellNoiseToCrest.dictKey = (cellPos,gain) |
| str | WriteCellNoiseToCrest.cellN = modName+cellNm |
| | WriteCellNoiseToCrest.cellHash = int(fields[0]) |
| | WriteCellNoiseToCrest.cellGain = int(fields[1]) |
| int | WriteCellNoiseToCrest.nval = ival |
| int | WriteCellNoiseToCrest.ngain = igain |
| | WriteCellNoiseToCrest.ncell = max(icell) |
| str | WriteCellNoiseToCrest.fullName = modName |
| list | WriteCellNoiseToCrest.sinceRun = since[0] |
| list | WriteCellNoiseToCrest.sinceLum = since[1] |
| tuple | WriteCellNoiseToCrest.untilRun = until[0] |
| tuple | WriteCellNoiseToCrest.untilLum = until[1] |
| | WriteCellNoiseToCrest.blobR = reader.getDrawer(-1,chan,(sinceRun,sinceLum),False,False) |
| | WriteCellNoiseToCrest.mcell = blobR.getNChans() |
| | WriteCellNoiseToCrest.mgain = blobR.getNGains() |
| | WriteCellNoiseToCrest.mval = blobR.getObjSizeUint32() |
| | WriteCellNoiseToCrest.GainDefVec = cppyy.gbl.std.vector('float')() |
| | WriteCellNoiseToCrest.defVec = cppyy.gbl.std.vector('std::vector<float>')() |
| | WriteCellNoiseToCrest.writer = TileCalibCrest.TileBlobWriterCrest(outSchema,folderPath,'CaloFlt') |
| | WriteCellNoiseToCrest.blobW = writer.getDrawer(-1,chan) |
| list | WriteCellNoiseToCrest.src = ['Default','DB','File','Scale'] |
| | WriteCellNoiseToCrest.FullName = None |
| | WriteCellNoiseToCrest.cell = None |
| | WriteCellNoiseToCrest.field = None |
| | WriteCellNoiseToCrest.strval = None |
| tuple | WriteCellNoiseToCrest.exist0 = (cell<mcell) |
| tuple | WriteCellNoiseToCrest.exist1 = (exist0 and (gain<mgain)) |
| int | WriteCellNoiseToCrest.gn = gain |
| | WriteCellNoiseToCrest.nF = len(noise) |
| tuple | WriteCellNoiseToCrest.exist = (exist1 and (field<mval)) |
| | WriteCellNoiseToCrest.value = GainDefVec[field] |
| | WriteCellNoiseToCrest.coef = float(strval[1:]) |
| float | WriteCellNoiseToCrest.sc = scaleC10sp |
| str | WriteCellNoiseToCrest.author = "<no comment found>" |
| | WriteCellNoiseToCrest.comm = Comment |
| | WriteCellNoiseToCrest.comm1 = reader.getComment(since) |