![]() |
ATLAS Offline Software
|
Variables | |
| str | ofcDataPath = "/afs/cern.ch/user/t/tiledaq/public/tilercd/tile-7.1.0.0/TileDSPofc/share/" |
| list | ofcFiles |
| re_fileName = re.compile("W_(OF\\d)_(.*)_7s\\.dat") | |
| iovSince = cool.ValidityKeyMin | |
| iovUntil = cool.ValidityKeyMax | |
| str | author = "ngollub" |
| str | comment = "OFC weights (7 samples) imported from TileDSPofc v4r1p4" |
| g = cppyy.gbl | |
| log = TileCalibLogger.getLogger("WriteOfc") | |
| db = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE') | |
| spec = cool.RecordSpecification() | |
| folderMode = cool.FolderVersioning.SINGLE_VERSION | |
| folderSpec = cool.FolderSpecification(folderMode, spec) | |
| fileNameParts = re_fileName.search(fileName).groups() | |
| ofMethod = fileNameParts[0] | |
| ofRun = fileNameParts[1][:3] | |
| objVersion = int(ofMethod[2]) | |
| str | folderPath = TileCalibTools.getTilePrefix(False)+"FILTER/"+ofMethod+"/"+ofRun |
| desc = TileCalibTools.getAthenaFolderDescr() | |
| folder = db.createFolder(folderPath, folderSpec, desc, True) | |
| data = cool.Record( spec ) | |
| blob = data['TileCalibBlobOfc'] | |
| drawerOfc = g.TileCalibDrawerOfc.getInstance(blob,objVersion,7,-2001,1,2) | |
| phases = g.std.vector('float')() | |
| int | phase = -1000 |
| int | channel = 0 |
| int | adc = 0 |
| int | sample = 0 |
| lines = open(fileName,"r").readlines() | |
| int | phaseF = phase/10. |
| ofc = line.split() | |
| channelId = cool.ChannelId(chan) | |
| cmt = g.TileCalibDrawerCmt.getInstance(blob,author,comment) | |
| int TileCalibBlobPython_writeOfc.adc = 0 |
Definition at line 97 of file TileCalibBlobPython_writeOfc.py.
| str TileCalibBlobPython_writeOfc.author = "ngollub" |
Definition at line 35 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.blob = data['TileCalibBlobOfc'] |
Definition at line 81 of file TileCalibBlobPython_writeOfc.py.
| int TileCalibBlobPython_writeOfc.channel = 0 |
Definition at line 96 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.channelId = cool.ChannelId(chan) |
Definition at line 135 of file TileCalibBlobPython_writeOfc.py.
Definition at line 142 of file TileCalibBlobPython_writeOfc.py.
| str TileCalibBlobPython_writeOfc.comment = "OFC weights (7 samples) imported from TileDSPofc v4r1p4" |
Definition at line 36 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.data = cool.Record( spec ) |
Definition at line 80 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.db = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE') |
Definition at line 51 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.desc = TileCalibTools.getAthenaFolderDescr() |
Definition at line 74 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.drawerOfc = g.TileCalibDrawerOfc.getInstance(blob,objVersion,7,-2001,1,2) |
Definition at line 87 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.fileNameParts = re_fileName.search(fileName).groups() |
Definition at line 65 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.folder = db.createFolder(folderPath, folderSpec, desc, True) |
Definition at line 75 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.folderMode = cool.FolderVersioning.SINGLE_VERSION |
Definition at line 57 of file TileCalibBlobPython_writeOfc.py.
| str TileCalibBlobPython_writeOfc.folderPath = TileCalibTools.getTilePrefix(False)+"FILTER/"+ofMethod+"/"+ofRun |
Definition at line 72 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.folderSpec = cool.FolderSpecification(folderMode, spec) |
Definition at line 58 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.g = cppyy.gbl |
Definition at line 45 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.iovSince = cool.ValidityKeyMin |
Definition at line 32 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.iovUntil = cool.ValidityKeyMax |
Definition at line 33 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.lines = open(fileName,"r").readlines() |
Definition at line 99 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.log = TileCalibLogger.getLogger("WriteOfc") |
Definition at line 48 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.objVersion = int(ofMethod[2]) |
Definition at line 71 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.ofc = line.split() |
Definition at line 107 of file TileCalibBlobPython_writeOfc.py.
| str TileCalibBlobPython_writeOfc.ofcDataPath = "/afs/cern.ch/user/t/tiledaq/public/tilercd/tile-7.1.0.0/TileDSPofc/share/" |
Definition at line 21 of file TileCalibBlobPython_writeOfc.py.
| list TileCalibBlobPython_writeOfc.ofcFiles |
Definition at line 22 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.ofMethod = fileNameParts[0] |
Definition at line 66 of file TileCalibBlobPython_writeOfc.py.
| str TileCalibBlobPython_writeOfc.ofRun = fileNameParts[1][:3] |
Definition at line 67 of file TileCalibBlobPython_writeOfc.py.
| int TileCalibBlobPython_writeOfc.phase = -1000 |
Definition at line 95 of file TileCalibBlobPython_writeOfc.py.
| int TileCalibBlobPython_writeOfc.phaseF = phase/10. |
Definition at line 105 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.phases = g.std.vector('float')() |
Definition at line 89 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.re_fileName = re.compile("W_(OF\\d)_(.*)_7s\\.dat") |
Definition at line 29 of file TileCalibBlobPython_writeOfc.py.
| int TileCalibBlobPython_writeOfc.sample = 0 |
Definition at line 98 of file TileCalibBlobPython_writeOfc.py.
| TileCalibBlobPython_writeOfc.spec = cool.RecordSpecification() |
Definition at line 53 of file TileCalibBlobPython_writeOfc.py.