![]() |
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,(end,endlumi),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.
| str WriteCellNoiseToCrest.cellN = modName+cellNm |
Definition at line 435 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.cellName = fields[1] |
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.
| str WriteCellNoiseToCrest.comm = Comment |
Definition at line 633 of file WriteCellNoiseToCrest.py.
| WriteCellNoiseToCrest.comm1 = reader.getComment(since) |
Definition at line 646 of file WriteCellNoiseToCrest.py.
| str WriteCellNoiseToCrest.Comment = None |
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.
| str WriteCellNoiseToCrest.fullName = modName |
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.
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.