![]() |
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.
Definition at line 408 of file WriteCellNoiseToCool.py.
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.
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.
| list WriteCellNoiseToCool.src = ['Default','DB','File','Scale'] |
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.