![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
Variables | |
| str | letters = "hi:o:t:f:d:S:v:V:c:r:l:u" |
| list | keywords = ["help","infile=","outfile=","tag=","folder=","dbname=","server=","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 = '' |
| value = None | |
| int | value2 = 0 |
| 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) | |
| newval1 = float(value) | |
| newval2 = int(value2) | |
| str | newiov = "[%d,%d] - infinity" % (run, lumi) |
| since = CaloCondTools.iovFromRunLumi( run, lumi ) | |
| until = CaloCondTools.iovFromRunLumi( CaloCondTools.MAXRUN, CaloCondTools.MAXLBK ) | |
| 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) |
| data = cool.Record( spec ) | |
| WriteLumiToCool.usage | ( | ) |
Definition at line 14 of file WriteLumiToCool.py.
| WriteLumiToCool.a = a.strip() |
Definition at line 57 of file WriteLumiToCool.py.
| list WriteLumiToCool.channels = [0,1] |
Definition at line 54 of file WriteLumiToCool.py.
| WriteLumiToCool.data = cool.Record( spec ) |
Definition at line 197 of file WriteLumiToCool.py.
| WriteLumiToCool.dbName = 'CONDBR2' |
Definition at line 47 of file WriteLumiToCool.py.
Definition at line 128 of file WriteLumiToCool.py.
Definition at line 130 of file WriteLumiToCool.py.
| WriteLumiToCool.extraparams |
Definition at line 36 of file WriteLumiToCool.py.
| WriteLumiToCool.folderDescr = CaloCondTools.getAthenaFolderDescr() |
Definition at line 163 of file WriteLumiToCool.py.
| WriteLumiToCool.folderMode = cool.FolderVersioning.MULTI_VERSION |
Definition at line 156 of file WriteLumiToCool.py.
| str WriteLumiToCool.folderPath = '' |
Definition at line 46 of file WriteLumiToCool.py.
| WriteLumiToCool.folderR = dbr.getFolder(folderPath) |
Definition at line 164 of file WriteLumiToCool.py.
| WriteLumiToCool.folderSpec = cool.FolderSpecification(folderMode, spec) |
Definition at line 157 of file WriteLumiToCool.py.
| str WriteLumiToCool.folderTag = TileCalibTools.getFolderTag(dbr, folderPath, tag ) |
Definition at line 140 of file WriteLumiToCool.py.
| WriteLumiToCool.folderW = dbw.getFolder(folderPath) |
Definition at line 167 of file WriteLumiToCool.py.
| WriteLumiToCool.inFile = 'COOLOFL_CALO/CONDBR2' |
Definition at line 43 of file WriteLumiToCool.py.
Definition at line 119 of file WriteLumiToCool.py.
| list WriteLumiToCool.keywords = ["help","infile=","outfile=","tag=","folder=","dbname=","server=","value=","value2=","channel=","run=","lumi=","update"] |
Definition at line 33 of file WriteLumiToCool.py.
| str WriteLumiToCool.letters = "hi:o:t:f:d:S:v:V:c:r:l:u" |
Definition at line 32 of file WriteLumiToCool.py.
| WriteLumiToCool.log = CaloCondLogger.getLogger("WriteLumi") |
Definition at line 109 of file WriteLumiToCool.py.
| WriteLumiToCool.lumi = 0 |
Definition at line 52 of file WriteLumiToCool.py.
| tuple WriteLumiToCool.multiVersion = (len(folderTag)>0) |
Definition at line 153 of file WriteLumiToCool.py.
Definition at line 175 of file WriteLumiToCool.py.
| WriteLumiToCool.newval1 = float(value) |
Definition at line 173 of file WriteLumiToCool.py.
| WriteLumiToCool.newval2 = int(value2) |
Definition at line 174 of file WriteLumiToCool.py.
Definition at line 181 of file WriteLumiToCool.py.
Definition at line 186 of file WriteLumiToCool.py.
| WriteLumiToCool.opts |
Definition at line 36 of file WriteLumiToCool.py.
Definition at line 127 of file WriteLumiToCool.py.
| WriteLumiToCool.outFile = 'caloSqlite.db' |
Definition at line 44 of file WriteLumiToCool.py.
| WriteLumiToCool.run = -1 |
Definition at line 51 of file WriteLumiToCool.py.
| WriteLumiToCool.server = '' |
Definition at line 48 of file WriteLumiToCool.py.
Definition at line 176 of file WriteLumiToCool.py.
| WriteLumiToCool.sinceLum |
Definition at line 182 of file WriteLumiToCool.py.
| WriteLumiToCool.sinceRun |
Definition at line 182 of file WriteLumiToCool.py.
| WriteLumiToCool.spec = cool.RecordSpecification() |
Definition at line 149 of file WriteLumiToCool.py.
| str WriteLumiToCool.tag = '' |
Definition at line 45 of file WriteLumiToCool.py.
| WriteLumiToCool.until = CaloCondTools.iovFromRunLumi( CaloCondTools.MAXRUN, CaloCondTools.MAXLBK ) |
Definition at line 177 of file WriteLumiToCool.py.
| WriteLumiToCool.untilLum |
Definition at line 183 of file WriteLumiToCool.py.
| WriteLumiToCool.untilRun |
Definition at line 183 of file WriteLumiToCool.py.
| bool WriteLumiToCool.update = False |
Definition at line 53 of file WriteLumiToCool.py.
| WriteLumiToCool.val1 = obj.payload()[0] |
Definition at line 184 of file WriteLumiToCool.py.
| WriteLumiToCool.val2 = obj.payload()[1] |
Definition at line 185 of file WriteLumiToCool.py.
| WriteLumiToCool.value = None |
Definition at line 49 of file WriteLumiToCool.py.
| WriteLumiToCool.value2 = 0 |
Definition at line 50 of file WriteLumiToCool.py.