![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
Variables | |
| str | letters = "hi:o:t:T:f:x:r:l:b:e:L:A:c:C:U:n:s:" |
| list | keywords |
| opts | |
| extraparams | |
| str | inSchema = 'CREST' |
| str | outSchema = 'CaloNoise.json' |
| str | inTag = '' |
| str | outTag = '' |
| str | folderPath = '/TILE/OFL02/NOISE/CELL' |
| 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 |
| str | comment = "" |
| Comment = None | |
| user = os.getlogin() | |
| a = a.strip() | |
| tuple | tile = (chan==48) |
| tuple | rescale = (scale>0.0) |
| inputIsFile = os.path.isfile(inSchema) | |
| tuple | inTagIsFullTag = (inTag.upper().startswith('TILE') or inTag.upper().startswith('CALO') or inTag.upper().startswith("LAR")) |
| tuple | outTagIsFullTag = (outTag.upper().startswith('TILE') or outTag.upper().startswith('CALO') or outTag.upper().startswith("LAR")) |
| log = TileCalibLogger.getLogger("WriteCellNoise") | |
| 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 = (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK) |
| str | inFolder = folderPath |
| reader = TileCalibCrest.TileBlobReaderCrest(inSchema,inFolder,inTag) | |
| blob = reader.getBlob(-1,chan,((rb if rb>0 else end),0),False) | |
| list | since = iovList[0] |
| int | ib = bisect.bisect(iovList,since)-1 |
| int | ie = ib+1 |
| 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.getDrawer(-1,chan,(sinceRun,sinceLum),False,False) | |
| mcell = blobR.getNChans() | |
| mgain = blobR.getNGains() | |
| mval = blobR.getObjSizeUint32() | |
| GainDefVec = cppyy.gbl.std.vector('float')() | |
| defVec = cppyy.gbl.std.vector('std::vector<float>')() | |
| writer = TileCalibCrest.TileBlobWriterCrest(outSchema,folderPath,'CaloFlt') | |
| blobW = writer.getDrawer(-1,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 |
| str | author = "<no comment found>" |
| comm = Comment | |
| comm1 = reader.getComment(since) | |
| WriteCellNoiseToCrest.usage | ( | ) |
Definition at line 18 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.a = a.strip() |
Definition at line 90 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.adjust = False |
Definition at line 68 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.author = "<no comment found>" |
Definition at line 630 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.beg = -1 |
Definition at line 64 of file WriteCellNoiseToCrest.py.
Definition at line 283 of file WriteCellNoiseToCrest.py.
Definition at line 502 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.blobW = writer.getDrawer(-1,chan) |
Definition at line 539 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.cabling = 'RUN3' |
Definition at line 245 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.cell = None |
Definition at line 544 of file WriteCellNoiseToCrest.py.
| dict WriteCellNoiseToCrest.cellData = {} |
Definition at line 354 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.cellDataText = f.readlines() |
Definition at line 366 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.cellGain = int(fields[1]) |
Definition at line 462 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.cellHash = int(fields[0]) |
Definition at line 461 of file WriteCellNoiseToCrest.py.
Definition at line 435 of file WriteCellNoiseToCrest.py.
Definition at line 391 of file WriteCellNoiseToCrest.py.
Definition at line 428 of file WriteCellNoiseToCrest.py.
Definition at line 427 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.chan = 48 |
Definition at line 70 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.coef = float(strval[1:]) |
Definition at line 577 of file WriteCellNoiseToCrest.py.
Definition at line 633 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.comm1 = reader.getComment(since) |
Definition at line 646 of file WriteCellNoiseToCrest.py.
Definition at line 83 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.comment = "" |
Definition at line 82 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.defVec = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 533 of file WriteCellNoiseToCrest.py.
Definition at line 429 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.end = 2147483647 |
Definition at line 65 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.endlumi = 0 |
Definition at line 66 of file WriteCellNoiseToCrest.py.
Definition at line 572 of file WriteCellNoiseToCrest.py.
Definition at line 552 of file WriteCellNoiseToCrest.py.
Definition at line 557 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.extraparams |
Definition at line 49 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.field = None |
Definition at line 546 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.fields = line.strip().split() |
Definition at line 372 of file WriteCellNoiseToCrest.py.
Definition at line 60 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.FullName = None |
Definition at line 543 of file WriteCellNoiseToCrest.py.
Definition at line 487 of file WriteCellNoiseToCrest.py.
| int WriteCellNoiseToCrest.gain = -1 |
Definition at line 358 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.GainDefVec = cppyy.gbl.std.vector('float')() |
Definition at line 530 of file WriteCellNoiseToCrest.py.
| int WriteCellNoiseToCrest.gn = gain |
Definition at line 560 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.hashMgr = None |
Definition at line 263 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.hashMgrA = TileCellTools.TileCellHashMgr("UpgradeA") |
Definition at line 265 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.hashMgrABC = TileCellTools.TileCellHashMgr("UpgradeABC") |
Definition at line 267 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.hashMgrBC = TileCellTools.TileCellHashMgr("UpgradeBC") |
Definition at line 266 of file WriteCellNoiseToCrest.py.
Definition at line 264 of file WriteCellNoiseToCrest.py.
Definition at line 301 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.icell = [0,0,0,0,0,0,0] |
Definition at line 357 of file WriteCellNoiseToCrest.py.
| int WriteCellNoiseToCrest.ie = ib+1 |
Definition at line 313 of file WriteCellNoiseToCrest.py.
| int WriteCellNoiseToCrest.igain = 0 |
Definition at line 356 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.inFolder = folderPath |
Definition at line 277 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.inputIsFile = os.path.isfile(inSchema) |
Definition at line 199 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.inSchema = 'CREST' |
Definition at line 56 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.inTag = '' |
Definition at line 58 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.inTagIsFullTag = (inTag.upper().startswith('TILE') or inTag.upper().startswith('CALO') or inTag.upper().startswith("LAR")) |
Definition at line 200 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.iov = True |
Definition at line 67 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.iovList = [] |
Definition at line 269 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.iovUntil = [] |
Definition at line 270 of file WriteCellNoiseToCrest.py.
| int WriteCellNoiseToCrest.ival = 0 |
Definition at line 355 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.keywords |
Definition at line 44 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.letters = "hi:o:t:T:f:x:r:l:b:e:L:A:c:C:U:n:s:" |
Definition at line 43 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.log = TileCalibLogger.getLogger("WriteCellNoise") |
Definition at line 235 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.lumi = 0 |
Definition at line 63 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.mcell = blobR.getNChans() |
Definition at line 505 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.mgain = blobR.getNGains() |
Definition at line 506 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.modName = '' |
Definition at line 390 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.mval = blobR.getObjSizeUint32() |
Definition at line 507 of file WriteCellNoiseToCrest.py.
Definition at line 482 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.nF = len(noise) |
Definition at line 570 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.ngain = igain |
Definition at line 481 of file WriteCellNoiseToCrest.py.
| dict WriteCellNoiseToCrest.noise = fields[3:] |
Definition at line 405 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.nval = ival |
Definition at line 480 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.opts |
Definition at line 49 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.outSchema = 'CaloNoise.json' |
Definition at line 57 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.outTag = '' |
Definition at line 59 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.outTagIsFullTag = (outTag.upper().startswith('TILE') or outTag.upper().startswith('CALO') or outTag.upper().startswith("LAR")) |
Definition at line 203 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.p = re.search("\\d", cellName).start() |
Definition at line 426 of file WriteCellNoiseToCrest.py.
Definition at line 242 of file WriteCellNoiseToCrest.py.
Definition at line 282 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.rescale = (scale>0.0) |
Definition at line 159 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.run = -1 |
Definition at line 62 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.sc = scaleC10sp |
Definition at line 595 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.scale = 0.0 |
Definition at line 71 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleA = 0.0 |
Definition at line 72 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleB = 0.0 |
Definition at line 73 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleC10 = 0.0 |
Definition at line 77 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleC10sp = 0.0 |
Definition at line 79 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleD = 0.0 |
Definition at line 74 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleD4 = 0.0 |
Definition at line 76 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleD4sp = 0.0 |
Definition at line 78 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleE = 0.0 |
Definition at line 75 of file WriteCellNoiseToCrest.py.
| float WriteCellNoiseToCrest.scaleElec = 0.0 |
Definition at line 80 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.since = iovList[0] |
Definition at line 298 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.sinceLum = since[1] |
Definition at line 493 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.sinceRun = since[0] |
Definition at line 492 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.src = ['Default','DB','File','Scale'] |
Definition at line 542 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.strval = None |
Definition at line 547 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.tile = (chan==48) |
Definition at line 157 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.txtFile = '' |
Definition at line 61 of file WriteCellNoiseToCrest.py.
| list WriteCellNoiseToCrest.until = (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK) |
Definition at line 271 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.untilLum = until[1] |
Definition at line 497 of file WriteCellNoiseToCrest.py.
| tuple WriteCellNoiseToCrest.untilRun = until[0] |
Definition at line 496 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.update = False |
Definition at line 69 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.useGain = None |
Definition at line 361 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.useModuleNames = None |
Definition at line 360 of file WriteCellNoiseToCrest.py.
| bool WriteCellNoiseToCrest.useNames = None |
Definition at line 359 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.user = os.getlogin() |
Definition at line 85 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.value = GainDefVec[field] |
Definition at line 573 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.writer = TileCalibCrest.TileBlobWriterCrest(outSchema,folderPath,'CaloFlt') |
Definition at line 538 of file WriteCellNoiseToCrest.py.