ATLAS Offline Software
Loading...
Searching...
No Matches
integrator_ascii2db.py File Reference

Go to the source code of this file.

Namespaces

namespace  integrator_ascii2db

Variables

 integrator_ascii2db.log = getLogger("int_ascii2db")
str integrator_ascii2db.usage = "Usage: integrator_ascii2db.py "
str integrator_ascii2db.author = "noAuthor"
str integrator_ascii2db.comment = "noComment"
int integrator_ascii2db.regFrom = -1
list integrator_ascii2db.fileList = []
 integrator_ascii2db.arg = sys.argv.pop(0)
 integrator_ascii2db.db = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE')
 integrator_ascii2db.blobWriter = TileCalibTools.TileBlobWriter(db,"/TILE/ONL01/INTEGRATOR",True,False)
 integrator_ascii2db.default = cppyy.gbl.std.vector('float')()
 integrator_ascii2db.defVec = cppyy.gbl.std.vector('std::vector<float>')()
 integrator_ascii2db.re_file = re.compile("int_gains_(\\D{3})(\\d{2})")
 integrator_ascii2db.re_Res
 integrator_ascii2db.re_Ped
dict integrator_ascii2db.rosId
 integrator_ascii2db.result_file = re_file.search(fileName)
dict integrator_ascii2db.rosIdx = rosId[result_file.groups()[0]]
int integrator_ascii2db.modIdx = int(result_file.groups()[1]) - 1
 integrator_ascii2db.flt = blobWriter.getDrawer('Flt',rosIdx,modIdx)
 integrator_ascii2db.lines = open(fileName,"r").readlines()
int integrator_ascii2db.resCount = 0
int integrator_ascii2db.pedCount = 0
 integrator_ascii2db.result_Res = re_Res.search(line)
int integrator_ascii2db.pmtIdx = int( result_Res.groups()[0]) - 1
int integrator_ascii2db.gainIdx = int( result_Res.groups()[1]) - 1
 integrator_ascii2db.gain = float(result_Res.groups()[2])
 integrator_ascii2db.gainErr = float(result_Res.groups()[3])
 integrator_ascii2db.chi2 = float(result_Res.groups()[4])
 integrator_ascii2db.result_Ped = re_Ped.search(line)
 integrator_ascii2db.dac = float(result_Ped.groups()[1])
 integrator_ascii2db.ped = float(result_Ped.groups()[3])
 integrator_ascii2db.pedErr = float(result_Ped.groups()[4])
 integrator_ascii2db.rms = float(result_Ped.groups()[5])
 integrator_ascii2db.rmsErr = float(result_Ped.groups()[6])