![]() |
ATLAS Offline Software
|
Variables | |
| log = getLogger("int_ascii2db") | |
| str | usage = "Usage: integrator_ascii2db.py " |
| str | author = "noAuthor" |
| str | comment = "noComment" |
| int | regFrom = -1 |
| list | fileList = [] |
| arg = sys.argv.pop(0) | |
| db = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE') | |
| blobWriter = TileCalibTools.TileBlobWriter(db,"/TILE/ONL01/INTEGRATOR",True,False) | |
| default = cppyy.gbl.std.vector('float')() | |
| defVec = cppyy.gbl.std.vector('std::vector<float>')() | |
| re_file = re.compile("int_gains_(\\D{3})(\\d{2})") | |
| re_Res | |
| re_Ped | |
| dict | rosId |
| result_file = re_file.search(fileName) | |
| dict | rosIdx = rosId[result_file.groups()[0]] |
| int | modIdx = int(result_file.groups()[1]) - 1 |
| flt = blobWriter.getDrawer('Flt',rosIdx,modIdx) | |
| lines = open(fileName,"r").readlines() | |
| int | resCount = 0 |
| int | pedCount = 0 |
| result_Res = re_Res.search(line) | |
| int | pmtIdx = int( result_Res.groups()[0]) - 1 |
| int | gainIdx = int( result_Res.groups()[1]) - 1 |
| gain = float(result_Res.groups()[2]) | |
| gainErr = float(result_Res.groups()[3]) | |
| chi2 = float(result_Res.groups()[4]) | |
| result_Ped = re_Ped.search(line) | |
| dac = float(result_Ped.groups()[1]) | |
| ped = float(result_Ped.groups()[3]) | |
| pedErr = float(result_Ped.groups()[4]) | |
| rms = float(result_Ped.groups()[5]) | |
| rmsErr = float(result_Ped.groups()[6]) | |
| integrator_ascii2db.arg = sys.argv.pop(0) |
Definition at line 29 of file integrator_ascii2db.py.
| integrator_ascii2db.author = "noAuthor" |
Definition at line 20 of file integrator_ascii2db.py.
| integrator_ascii2db.blobWriter = TileCalibTools.TileBlobWriter(db,"/TILE/ONL01/INTEGRATOR",True,False) |
Definition at line 51 of file integrator_ascii2db.py.
| integrator_ascii2db.chi2 = float(result_Res.groups()[4]) |
Definition at line 115 of file integrator_ascii2db.py.
| integrator_ascii2db.comment = "noComment" |
Definition at line 21 of file integrator_ascii2db.py.
| integrator_ascii2db.dac = float(result_Ped.groups()[1]) |
Definition at line 126 of file integrator_ascii2db.py.
| integrator_ascii2db.db = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE') |
Definition at line 48 of file integrator_ascii2db.py.
| integrator_ascii2db.default = cppyy.gbl.std.vector('float')() |
Definition at line 54 of file integrator_ascii2db.py.
| integrator_ascii2db.defVec = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 63 of file integrator_ascii2db.py.
| list integrator_ascii2db.fileList = [] |
Definition at line 23 of file integrator_ascii2db.py.
Definition at line 100 of file integrator_ascii2db.py.
| integrator_ascii2db.gain = float(result_Res.groups()[2]) |
Definition at line 113 of file integrator_ascii2db.py.
| integrator_ascii2db.gainErr = float(result_Res.groups()[3]) |
Definition at line 114 of file integrator_ascii2db.py.
| int integrator_ascii2db.gainIdx = int( result_Res.groups()[1]) - 1 |
Definition at line 112 of file integrator_ascii2db.py.
| integrator_ascii2db.lines = open(fileName,"r").readlines() |
Definition at line 104 of file integrator_ascii2db.py.
| integrator_ascii2db.log = getLogger("int_ascii2db") |
Definition at line 13 of file integrator_ascii2db.py.
| int integrator_ascii2db.modIdx = int(result_file.groups()[1]) - 1 |
Definition at line 93 of file integrator_ascii2db.py.
| integrator_ascii2db.ped = float(result_Ped.groups()[3]) |
Definition at line 128 of file integrator_ascii2db.py.
| int integrator_ascii2db.pedCount = 0 |
Definition at line 106 of file integrator_ascii2db.py.
| integrator_ascii2db.pedErr = float(result_Ped.groups()[4]) |
Definition at line 129 of file integrator_ascii2db.py.
| int integrator_ascii2db.pmtIdx = int( result_Res.groups()[0]) - 1 |
Definition at line 111 of file integrator_ascii2db.py.
| integrator_ascii2db.re_file = re.compile("int_gains_(\\D{3})(\\d{2})") |
Definition at line 72 of file integrator_ascii2db.py.
| integrator_ascii2db.re_Ped |
Definition at line 76 of file integrator_ascii2db.py.
| integrator_ascii2db.re_Res |
Definition at line 73 of file integrator_ascii2db.py.
| integrator_ascii2db.regFrom = -1 |
Definition at line 22 of file integrator_ascii2db.py.
| int integrator_ascii2db.resCount = 0 |
Definition at line 105 of file integrator_ascii2db.py.
| integrator_ascii2db.result_file = re_file.search(fileName) |
Definition at line 90 of file integrator_ascii2db.py.
| integrator_ascii2db.result_Ped = re_Ped.search(line) |
Definition at line 123 of file integrator_ascii2db.py.
| integrator_ascii2db.result_Res = re_Res.search(line) |
Definition at line 109 of file integrator_ascii2db.py.
| integrator_ascii2db.rms = float(result_Ped.groups()[5]) |
Definition at line 130 of file integrator_ascii2db.py.
| integrator_ascii2db.rmsErr = float(result_Ped.groups()[6]) |
Definition at line 131 of file integrator_ascii2db.py.
| dict integrator_ascii2db.rosId |
Definition at line 81 of file integrator_ascii2db.py.
| dict integrator_ascii2db.rosIdx = rosId[result_file.groups()[0]] |
Definition at line 92 of file integrator_ascii2db.py.
| str integrator_ascii2db.usage = "Usage: integrator_ascii2db.py " |
Definition at line 16 of file integrator_ascii2db.py.