ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileCalib
TileCalibBlobPython
share
Namespaces
|
Functions
|
Variables
WriteLumiToCool.py File Reference
Go to the source code of this file.
Namespaces
namespace
WriteLumiToCool
Functions
WriteLumiToCool.usage
()
Variables
str
WriteLumiToCool.letters
= "hi:o:t:f:d:S:x:v:V:c:r:l:u"
list
WriteLumiToCool.keywords
= ["help","infile=","outfile=","
tag
=","folder=","dbname=","
server
=","txtfile=","
value
=","
value2
=","channel=","
run
=","
lumi
=","update"]
WriteLumiToCool.opts
WriteLumiToCool.extraparams
str
WriteLumiToCool.inFile
= 'COOLOFL_CALO/CONDBR2'
str
WriteLumiToCool.outFile
= 'caloSqlite.db'
str
WriteLumiToCool.tag
= ''
str
WriteLumiToCool.folderPath
= ''
str
WriteLumiToCool.dbName
= 'CONDBR2'
str
WriteLumiToCool.server
= ''
str
WriteLumiToCool.txtFile
= ''
WriteLumiToCool.value
=
None
WriteLumiToCool.value2
=
None
int
WriteLumiToCool.run
= -1
int
WriteLumiToCool.lumi
= 0
bool
WriteLumiToCool.update
=
False
list
WriteLumiToCool.channels
= [0,1]
WriteLumiToCool.a
= a.strip()
WriteLumiToCool.log
= CaloCondLogger.getLogger("WriteLumi")
str
WriteLumiToCool.ischema
= 'sqlite://;schema='+
inFile
+';dbname='+
dbName
str
WriteLumiToCool.oschema
= 'sqlite://;schema='+
outFile
+';dbname='+
dbName
WriteLumiToCool.dbr
= CaloCondTools.openDbConn(
ischema
,
server
)
WriteLumiToCool.dbw
= CaloCondTools.openDbConn(
oschema
,('UPDATE'
if
update
else 'RECREATE'))
WriteLumiToCool.folderTag
= TileCalibTools.getFolderTag(
dbr
,
folderPath
,
tag
)
WriteLumiToCool.spec
= cool.RecordSpecification()
tuple
WriteLumiToCool.multiVersion
= (len(
folderTag
)>0)
WriteLumiToCool.folderMode
= cool.FolderVersioning.MULTI_VERSION
WriteLumiToCool.folderSpec
= cool.FolderSpecification(
folderMode
,
spec
)
WriteLumiToCool.folderDescr
= CaloCondTools.getAthenaFolderDescr()
WriteLumiToCool.folderR
= dbr.getFolder(
folderPath
)
WriteLumiToCool.folderW
= dbw.getFolder(
folderPath
)
str
WriteLumiToCool.newiov
= "[%d,%d] - infinity" % (
run
,
lumi
)
WriteLumiToCool.since
= CaloCondTools.iovFromRunLumi(
run
,
lumi
)
WriteLumiToCool.until
= CaloCondTools.iovFromRunLumi( CaloCondTools.MAXRUN, CaloCondTools.MAXLBK )
dict
WriteLumiToCool.input
= {}
WriteLumiToCool.allData
= f.readlines()
WriteLumiToCool.fields
= line.strip().
split
()
int
WriteLumiToCool.ind
= 0
WriteLumiToCool.ch
= int(
fields
[0])
WriteLumiToCool.obj
= folderR.findObject(
since
, chan,
folderTag
)
WriteLumiToCool.sinceRun
WriteLumiToCool.sinceLum
WriteLumiToCool.untilRun
WriteLumiToCool.untilLum
WriteLumiToCool.val1
= obj.payload()[0]
WriteLumiToCool.val2
= obj.payload()[1]
str
WriteLumiToCool.oldiov
= "[%d,%d] - (%d,%d)" % (sinceRun,
sinceLum
,
untilRun
,
untilLum
)
WriteLumiToCool.newval1
= abs(float(
input
[chan][0]))
WriteLumiToCool.newval2
= abs(int(float(
input
[chan][1])))
WriteLumiToCool.data
= cool.Record(
spec
)
Generated on
for ATLAS Offline Software by
1.17.0