![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
Variables | |
| str | letters = "hi:o:t:T:f:d:S:x:r:l:b:e:L:A:n:s:u" |
| list | keywords |
| opts | |
| extraparams | |
| str | inFile = '' |
| str | outFile = '' |
| str | inTag = '' |
| str | outTag = '' |
| str | folderPath = '' |
| str | dbName = '' |
| str | server = '' |
| str | txtFile = '' |
| int | run = -1 |
| int | lumi = 0 |
| int | beg = -1 |
| int | end = 2147483647 |
| int | endlumi = 0 |
| bool | iov = True |
| bool | adjust = False |
| bool | update = False |
| int | chan = 48 |
| float | scale = 0.0 |
| float | scaleA = 0.0 |
| float | scaleB = 0.0 |
| float | scaleD = 0.0 |
| float | scaleE = 0.0 |
| float | scaleD4 = 0.0 |
| float | scaleC10 = 0.0 |
| float | scaleD4sp = 0.0 |
| float | scaleC10sp = 0.0 |
| float | scaleElec = 0.0 |
| a = a.strip() | |
| tuple | tile = (chan==48) |
| tuple | rescale = (scale>0.0) |
| log = CaloCondLogger.getLogger("WriteCellNoise") | |
| str | ischema = 'sqlite://;schema='+inFile+';dbname='+dbName |
| rb = max(run,beg) | |
| str | cabling = 'RUN3' |
| hashMgr = None | |
| hashMgrDef = TileCellTools.TileCellHashMgr(cabling=cabling) | |
| hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA") | |
| hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC") | |
| hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC") | |
| list | iovList = [] |
| list | iovUntil = [] |
| tuple | until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
| idb = TileCalibTools.openDbConn(ischema,server) | |
| blobReader = TileCalibTools.TileBlobReader(idb,folderPath, inTag) | |
| list | since = iovList[0] |
| int | ib = bisect.bisect(iovList,since)-1 |
| int | ie = ib+1 |
| str | oschema = 'sqlite://;schema='+outFile+';dbname='+dbName |
| dbr = CaloCondTools.openDbConn(ischema,server) | |
| dbw = CaloCondTools.openDbConn(oschema,('UPDATE' if update else 'RECREATE')) | |
| reader = CaloCondTools.CaloBlobReader(dbr,folderPath,inTag) | |
| writer = CaloCondTools.CaloBlobWriter(dbw,folderPath,'Flt',(outTag!="" and outTag!="HEAD")) | |
| dict | cellData = {} |
| int | ival = 0 |
| int | igain = 0 |
| list | icell = [0,0,0,0,0,0,0] |
| int | gain = -1 |
| useNames = None | |
| useModuleNames = None | |
| useGain = None | |
| cellDataText = f.readlines() | |
| fields = line.strip().split() | |
| str | modName = '' |
| cellName = fields[1] | |
| noise = fields[3:] | |
| p = re.search("\\d", cellName).start() | |
| str | cellPos = modName+cellName[:p] + '+' + cellName[p:] |
| str | cellNeg = modName+cellName[:p] + '-' + cellName[p:] |
| tuple | dictKey = (cellPos,gain) |
| str | cellN = modName+cellNm |
| cellHash = int(fields[0]) | |
| cellGain = int(fields[1]) | |
| int | nval = ival |
| int | ngain = igain |
| ncell = max(icell) | |
| str | fullName = modName |
| list | sinceRun = since[0] |
| list | sinceLum = since[1] |
| tuple | untilRun = until[0] |
| tuple | untilLum = until[1] |
| blobR = reader.getCells(chan,(sinceRun,sinceLum)) | |
| mcell = blobR.getNChans() | |
| mgain = blobR.getNGains() | |
| mval = blobR.getObjSizeUint32() | |
| GainDefVec = cppyy.gbl.std.vector('float')() | |
| defVec = cppyy.gbl.std.vector('std::vector<float>')() | |
| blobW = writer.getCells(chan) | |
| list | src = ['Default','DB','File','Scale'] |
| FullName = None | |
| cell = None | |
| field = None | |
| strval = None | |
| tuple | exist0 = (cell<mcell) |
| tuple | exist1 = (exist0 and (gain<mgain)) |
| int | gn = gain |
| nF = len(noise) | |
| tuple | exist = (exist1 and (field<mval)) |
| value = GainDefVec[field] | |
| coef = float(strval[1:]) | |
| float | sc = scaleC10sp |
| WriteCellNoiseToCool.usage | ( | ) |
Definition at line 15 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.a = a.strip() |
Definition at line 81 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.adjust = False |
Definition at line 66 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.beg = -1 |
Definition at line 62 of file WriteCellNoiseToCool.py.
Definition at line 476 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.blobReader = TileCalibTools.TileBlobReader(idb,folderPath, inTag) |
Definition at line 267 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.blobW = writer.getCells(chan) |
Definition at line 510 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.cabling = 'RUN3' |
Definition at line 232 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.cell = None |
Definition at line 515 of file WriteCellNoiseToCool.py.
| dict WriteCellNoiseToCool.cellData = {} |
Definition at line 336 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.cellDataText = f.readlines() |
Definition at line 348 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.cellGain = int(fields[1]) |
Definition at line 434 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.cellHash = int(fields[0]) |
Definition at line 433 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.cellN = modName+cellNm |
Definition at line 408 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.cellName = fields[1] |
Definition at line 368 of file WriteCellNoiseToCool.py.
Definition at line 401 of file WriteCellNoiseToCool.py.
Definition at line 400 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.chan = 48 |
Definition at line 68 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.coef = float(strval[1:]) |
Definition at line 548 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.dbName = '' |
Definition at line 57 of file WriteCellNoiseToCool.py.
Definition at line 328 of file WriteCellNoiseToCool.py.
Definition at line 330 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.defVec = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 507 of file WriteCellNoiseToCool.py.
Definition at line 402 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.end = 2147483647 |
Definition at line 63 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.endlumi = 0 |
Definition at line 64 of file WriteCellNoiseToCool.py.
Definition at line 543 of file WriteCellNoiseToCool.py.
Definition at line 523 of file WriteCellNoiseToCool.py.
Definition at line 528 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.extraparams |
Definition at line 45 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.field = None |
Definition at line 517 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.fields = line.strip().split() |
Definition at line 351 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.folderPath = '' |
Definition at line 56 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.FullName = None |
Definition at line 514 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.fullName = modName |
Definition at line 461 of file WriteCellNoiseToCool.py.
| int WriteCellNoiseToCool.gain = -1 |
Definition at line 340 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.GainDefVec = cppyy.gbl.std.vector('float')() |
Definition at line 504 of file WriteCellNoiseToCool.py.
| int WriteCellNoiseToCool.gn = gain |
Definition at line 531 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.hashMgr = None |
Definition at line 250 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA") |
Definition at line 252 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC") |
Definition at line 254 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC") |
Definition at line 253 of file WriteCellNoiseToCool.py.
Definition at line 251 of file WriteCellNoiseToCool.py.
Definition at line 278 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.icell = [0,0,0,0,0,0,0] |
Definition at line 339 of file WriteCellNoiseToCool.py.
Definition at line 265 of file WriteCellNoiseToCool.py.
| int WriteCellNoiseToCool.ie = ib+1 |
Definition at line 290 of file WriteCellNoiseToCool.py.
| int WriteCellNoiseToCool.igain = 0 |
Definition at line 338 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.inFile = '' |
Definition at line 52 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.inTag = '' |
Definition at line 54 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.iov = True |
Definition at line 65 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.iovList = [] |
Definition at line 256 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.iovUntil = [] |
Definition at line 257 of file WriteCellNoiseToCool.py.
Definition at line 221 of file WriteCellNoiseToCool.py.
| int WriteCellNoiseToCool.ival = 0 |
Definition at line 337 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.keywords |
Definition at line 41 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.letters = "hi:o:t:T:f:d:S:x:r:l:b:e:L:A:n:s:u" |
Definition at line 40 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.log = CaloCondLogger.getLogger("WriteCellNoise") |
Definition at line 207 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.lumi = 0 |
Definition at line 61 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.mcell = blobR.getNChans() |
Definition at line 479 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.mgain = blobR.getNGains() |
Definition at line 480 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.modName = '' |
Definition at line 367 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.mval = blobR.getObjSizeUint32() |
Definition at line 481 of file WriteCellNoiseToCool.py.
Definition at line 456 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.nF = len(noise) |
Definition at line 541 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.ngain = igain |
Definition at line 455 of file WriteCellNoiseToCool.py.
| dict WriteCellNoiseToCool.noise = fields[3:] |
Definition at line 380 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.nval = ival |
Definition at line 454 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.opts |
Definition at line 45 of file WriteCellNoiseToCool.py.
Definition at line 327 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.outFile = '' |
Definition at line 53 of file WriteCellNoiseToCool.py.
| str WriteCellNoiseToCool.outTag = '' |
Definition at line 55 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.p = re.search("\\d", cellName).start() |
Definition at line 399 of file WriteCellNoiseToCool.py.
Definition at line 229 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.reader = CaloCondTools.CaloBlobReader(dbr,folderPath,inTag) |
Definition at line 331 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.rescale = (scale>0.0) |
Definition at line 147 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.run = -1 |
Definition at line 60 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.sc = scaleC10sp |
Definition at line 566 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.scale = 0.0 |
Definition at line 69 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleA = 0.0 |
Definition at line 70 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleB = 0.0 |
Definition at line 71 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleC10 = 0.0 |
Definition at line 75 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleC10sp = 0.0 |
Definition at line 77 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleD = 0.0 |
Definition at line 72 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleD4 = 0.0 |
Definition at line 74 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleD4sp = 0.0 |
Definition at line 76 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleE = 0.0 |
Definition at line 73 of file WriteCellNoiseToCool.py.
| float WriteCellNoiseToCool.scaleElec = 0.0 |
Definition at line 78 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.server = '' |
Definition at line 58 of file WriteCellNoiseToCool.py.
| tuple WriteCellNoiseToCool.since = iovList[0] |
Definition at line 275 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.sinceLum = since[1] |
Definition at line 467 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.sinceRun = since[0] |
Definition at line 466 of file WriteCellNoiseToCool.py.
Definition at line 513 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.strval = None |
Definition at line 518 of file WriteCellNoiseToCool.py.
| tuple WriteCellNoiseToCool.tile = (chan==48) |
Definition at line 145 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.txtFile = '' |
Definition at line 59 of file WriteCellNoiseToCool.py.
| list WriteCellNoiseToCool.until = (TileCalibTools.MAXRUN,TileCalibTools.MAXLBK) |
Definition at line 258 of file WriteCellNoiseToCool.py.
| tuple WriteCellNoiseToCool.untilLum = until[1] |
Definition at line 471 of file WriteCellNoiseToCool.py.
| tuple WriteCellNoiseToCool.untilRun = until[0] |
Definition at line 470 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.update = False |
Definition at line 67 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.useGain = None |
Definition at line 343 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.useModuleNames = None |
Definition at line 342 of file WriteCellNoiseToCool.py.
| bool WriteCellNoiseToCool.useNames = None |
Definition at line 341 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.value = GainDefVec[field] |
Definition at line 544 of file WriteCellNoiseToCool.py.
| WriteCellNoiseToCool.writer = CaloCondTools.CaloBlobWriter(dbw,folderPath,'Flt',(outTag!="" and outTag!="HEAD")) |
Definition at line 332 of file WriteCellNoiseToCool.py.