![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
Variables | |
| str | letters = "hi:o:t:f:d:S:x:v:V:c:r:l:u" |
| list | keywords = ["help","infile=","outfile=","tag=","folder=","dbname=","server=","txtfile=","value=","value2=","channel=","run=","lumi=","update"] |
| opts | |
| extraparams | |
| str | inFile = 'COOLOFL_CALO/CONDBR2' |
| str | outFile = 'caloSqlite.db' |
| str | tag = '' |
| str | folderPath = '' |
| str | dbName = 'CONDBR2' |
| str | server = '' |
| str | txtFile = '' |
| value = None | |
| value2 = None | |
| int | run = -1 |
| int | lumi = 0 |
| bool | update = False |
| list | channels = [0,1] |
| a = a.strip() | |
| log = CaloCondLogger.getLogger("WriteLumi") | |
| str | ischema = 'sqlite://;schema='+inFile+';dbname='+dbName |
| str | oschema = 'sqlite://;schema='+outFile+';dbname='+dbName |
| dbr = CaloCondTools.openDbConn(ischema,server) | |
| dbw = CaloCondTools.openDbConn(oschema,('UPDATE' if update else 'RECREATE')) | |
| folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) | |
| spec = cool.RecordSpecification() | |
| tuple | multiVersion = (len(folderTag)>0) |
| folderMode = cool.FolderVersioning.MULTI_VERSION | |
| folderSpec = cool.FolderSpecification(folderMode, spec) | |
| folderDescr = CaloCondTools.getAthenaFolderDescr() | |
| folderR = dbr.getFolder(folderPath) | |
| folderW = dbw.getFolder(folderPath) | |
| str | newiov = "[%d,%d] - infinity" % (run, lumi) |
| since = CaloCondTools.iovFromRunLumi( run, lumi ) | |
| until = CaloCondTools.iovFromRunLumi( CaloCondTools.MAXRUN, CaloCondTools.MAXLBK ) | |
| dict | input = {} |
| allData = f.readlines() | |
| fields = line.strip().split() | |
| int | ind = 0 |
| ch = int(fields[0]) | |
| obj = folderR.findObject( since, chan, folderTag ) | |
| sinceRun | |
| sinceLum | |
| untilRun | |
| untilLum | |
| val1 = obj.payload()[0] | |
| val2 = obj.payload()[1] | |
| str | oldiov = "[%d,%d] - (%d,%d)" % (sinceRun,sinceLum,untilRun,untilLum) |
| newval1 = abs(float(input[chan][0])) | |
| newval2 = abs(int(float(input[chan][1]))) | |
| data = cool.Record( spec ) | |
| WriteLumiToCool.usage | ( | ) |
Definition at line 14 of file WriteLumiToCool.py.
| WriteLumiToCool.a = a.strip() |
Definition at line 59 of file WriteLumiToCool.py.
| WriteLumiToCool.allData = f.readlines() |
Definition at line 185 of file WriteLumiToCool.py.
| WriteLumiToCool.ch = int(fields[0]) |
Definition at line 199 of file WriteLumiToCool.py.
| list WriteLumiToCool.channels = [0,1] |
Definition at line 56 of file WriteLumiToCool.py.
| WriteLumiToCool.data = cool.Record( spec ) |
Definition at line 234 of file WriteLumiToCool.py.
| WriteLumiToCool.dbName = 'CONDBR2' |
Definition at line 48 of file WriteLumiToCool.py.
Definition at line 132 of file WriteLumiToCool.py.
Definition at line 134 of file WriteLumiToCool.py.
| WriteLumiToCool.extraparams |
Definition at line 37 of file WriteLumiToCool.py.
| WriteLumiToCool.fields = line.strip().split() |
Definition at line 191 of file WriteLumiToCool.py.
| WriteLumiToCool.folderDescr = CaloCondTools.getAthenaFolderDescr() |
Definition at line 160 of file WriteLumiToCool.py.
| WriteLumiToCool.folderMode = cool.FolderVersioning.MULTI_VERSION |
Definition at line 153 of file WriteLumiToCool.py.
| str WriteLumiToCool.folderPath = '' |
Definition at line 47 of file WriteLumiToCool.py.
| WriteLumiToCool.folderR = dbr.getFolder(folderPath) |
Definition at line 161 of file WriteLumiToCool.py.
| WriteLumiToCool.folderSpec = cool.FolderSpecification(folderMode, spec) |
Definition at line 154 of file WriteLumiToCool.py.
| WriteLumiToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) |
Definition at line 143 of file WriteLumiToCool.py.
| WriteLumiToCool.folderW = dbw.getFolder(folderPath) |
Definition at line 164 of file WriteLumiToCool.py.
| int WriteLumiToCool.ind = 0 |
Definition at line 198 of file WriteLumiToCool.py.
| WriteLumiToCool.inFile = 'COOLOFL_CALO/CONDBR2' |
Definition at line 44 of file WriteLumiToCool.py.
| dict WriteLumiToCool.input = {} |
Definition at line 174 of file WriteLumiToCool.py.
Definition at line 123 of file WriteLumiToCool.py.
| list WriteLumiToCool.keywords = ["help","infile=","outfile=","tag=","folder=","dbname=","server=","txtfile=","value=","value2=","channel=","run=","lumi=","update"] |
Definition at line 34 of file WriteLumiToCool.py.
| str WriteLumiToCool.letters = "hi:o:t:f:d:S:x:v:V:c:r:l:u" |
Definition at line 33 of file WriteLumiToCool.py.
| WriteLumiToCool.log = CaloCondLogger.getLogger("WriteLumi") |
Definition at line 113 of file WriteLumiToCool.py.
| WriteLumiToCool.lumi = 0 |
Definition at line 54 of file WriteLumiToCool.py.
| tuple WriteLumiToCool.multiVersion = (len(folderTag)>0) |
Definition at line 150 of file WriteLumiToCool.py.
Definition at line 170 of file WriteLumiToCool.py.
| float WriteLumiToCool.newval1 = abs(float(input[chan][0])) |
Definition at line 222 of file WriteLumiToCool.py.
| int WriteLumiToCool.newval2 = abs(int(float(input[chan][1]))) |
Definition at line 226 of file WriteLumiToCool.py.
Definition at line 209 of file WriteLumiToCool.py.
Definition at line 214 of file WriteLumiToCool.py.
| WriteLumiToCool.opts |
Definition at line 37 of file WriteLumiToCool.py.
Definition at line 131 of file WriteLumiToCool.py.
| WriteLumiToCool.outFile = 'caloSqlite.db' |
Definition at line 45 of file WriteLumiToCool.py.
| WriteLumiToCool.run = -1 |
Definition at line 53 of file WriteLumiToCool.py.
| WriteLumiToCool.server = '' |
Definition at line 49 of file WriteLumiToCool.py.
Definition at line 171 of file WriteLumiToCool.py.
| WriteLumiToCool.sinceLum |
Definition at line 210 of file WriteLumiToCool.py.
| WriteLumiToCool.sinceRun |
Definition at line 210 of file WriteLumiToCool.py.
| WriteLumiToCool.spec = cool.RecordSpecification() |
Definition at line 146 of file WriteLumiToCool.py.
| str WriteLumiToCool.tag = '' |
Definition at line 46 of file WriteLumiToCool.py.
| WriteLumiToCool.txtFile = '' |
Definition at line 50 of file WriteLumiToCool.py.
| WriteLumiToCool.until = CaloCondTools.iovFromRunLumi( CaloCondTools.MAXRUN, CaloCondTools.MAXLBK ) |
Definition at line 172 of file WriteLumiToCool.py.
| WriteLumiToCool.untilLum |
Definition at line 211 of file WriteLumiToCool.py.
| WriteLumiToCool.untilRun |
Definition at line 211 of file WriteLumiToCool.py.
| bool WriteLumiToCool.update = False |
Definition at line 55 of file WriteLumiToCool.py.
| WriteLumiToCool.val1 = obj.payload()[0] |
Definition at line 212 of file WriteLumiToCool.py.
| WriteLumiToCool.val2 = obj.payload()[1] |
Definition at line 213 of file WriteLumiToCool.py.
| WriteLumiToCool.value = None |
Definition at line 51 of file WriteLumiToCool.py.
| WriteLumiToCool.value2 = None |
Definition at line 52 of file WriteLumiToCool.py.