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

Go to the source code of this file.

Namespaces

namespace  TileSynchronizeBch

Variables

str TileSynchronizeBch.tag1 = "" if len(sys.argv) < 2 else sys.argv[1].rpartition("=")[2]
str TileSynchronizeBch.tag2 = "" if len(sys.argv) < 3 else sys.argv[2].rpartition("=")[2]
str TileSynchronizeBch.opt = "" if len(sys.argv) < 4 else sys.argv[3].rpartition("=")[2]
str TileSynchronizeBch.run1 = "" if len(sys.argv) < 5 else sys.argv[4].rpartition("=")[2]
str TileSynchronizeBch.run2 = "" if len(sys.argv) < 6 else sys.argv[5].rpartition("=")[2]
str TileSynchronizeBch.schema = "" if len(sys.argv) < 7 else sys.argv[6]
int TileSynchronizeBch.author = os.getlogin() if len(sys.argv) < 9 else sys.argv[8]
 TileSynchronizeBch.log = getLogger("SyncBch")
 TileSynchronizeBch.copyall = not (opt=="1" or opt=="Y" or opt=="T" or opt=="B")
str TileSynchronizeBch.badrun = run1
str TileSynchronizeBch.schema2 = schema.replace("COOLOFL_TILE","COOLONL_TILE")
 TileSynchronizeBch.db1 = TileCalibTools.openDbConn(schema)
str TileSynchronizeBch.folder1 = "/TILE/OFL02/STATUS/ADC"
 TileSynchronizeBch.folderTag1 = TileCalibTools.getFolderTag(db1, folder1, tag1)
 TileSynchronizeBch.mgr1 = TileBchTools.TileBchMgr()
str TileSynchronizeBch.online = "ONL"
 TileSynchronizeBch.db2 = TileCalibTools.openDbConn(schema2)
str TileSynchronizeBch.folder2 = "/TILE/ONL01/STATUS/ADC"
str TileSynchronizeBch.folderTag2 = ""
 TileSynchronizeBch.mgr2 = TileBchTools.TileBchMgr()
str TileSynchronizeBch.comment = ""
 TileSynchronizeBch.modName = TileCalibUtils.getDrawerString(ros, mod)
str TileSynchronizeBch.comm = ""
 TileSynchronizeBch.statlo = mgr1.getAdcStatus(ros, mod, chn, 0)
 TileSynchronizeBch.stathi = mgr1.getAdcStatus(ros, mod, chn, 1)
 TileSynchronizeBch.statloBefore = mgr2.getAdcProblems(ros,mod,chn,0)
 TileSynchronizeBch.stathiBefore = mgr2.getAdcProblems(ros,mod,chn,1)
 TileSynchronizeBch.prbs = statlo.getPrbs()
 TileSynchronizeBch.statloAfter = mgr2.getAdcProblems(ros,mod,chn,0)
 TileSynchronizeBch.stathiAfter = mgr2.getAdcProblems(ros,mod,chn,1)
list TileSynchronizeBch.pbm = [statloBefore, stathiBefore, statloAfter, stathiAfter]
str TileSynchronizeBch.msg = ''
 TileSynchronizeBch.prbDesc = prbs[prbCode]
 TileSynchronizeBch.dbw = TileCalibTools.openDb('SQLITE', 'CONDBR2', 'RECREATE','COOLONL_TILE')