ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileCalib
TileCalibBlobPython
share
Namespaces
|
Variables
TileCalibBlobPython_writeOfc.py File Reference
Go to the source code of this file.
Namespaces
namespace
TileCalibBlobPython_writeOfc
Variables
str
TileCalibBlobPython_writeOfc.ofcDataPath
= "/afs/cern.ch/user/t/tiledaq/public/tilercd/tile-7.1.0.0/TileDSPofc/share/"
list
TileCalibBlobPython_writeOfc.ofcFiles
TileCalibBlobPython_writeOfc.re_fileName
= re.compile("W_(OF\\d)_(.*)_7s\\.dat")
TileCalibBlobPython_writeOfc.iovSince
= cool.ValidityKeyMin
TileCalibBlobPython_writeOfc.iovUntil
= cool.ValidityKeyMax
str
TileCalibBlobPython_writeOfc.author
= "ngollub"
str
TileCalibBlobPython_writeOfc.comment
= "OFC
weights
(7 samples) imported from TileDSPofc v4r1p4"
TileCalibBlobPython_writeOfc.g
= cppyy.gbl
TileCalibBlobPython_writeOfc.log
= TileCalibLogger.getLogger("WriteOfc")
TileCalibBlobPython_writeOfc.db
= TileCalibTools.openDb('SQLITE', 'CONDBR2', 'UPDATE')
TileCalibBlobPython_writeOfc.spec
= cool.RecordSpecification()
TileCalibBlobPython_writeOfc.folderMode
= cool.FolderVersioning.SINGLE_VERSION
TileCalibBlobPython_writeOfc.folderSpec
= cool.FolderSpecification(
folderMode
,
spec
)
TileCalibBlobPython_writeOfc.fileNameParts
= re_fileName.search(fileName).groups()
TileCalibBlobPython_writeOfc.ofMethod
=
fileNameParts
[0]
TileCalibBlobPython_writeOfc.ofRun
=
fileNameParts
[1][:3]
TileCalibBlobPython_writeOfc.objVersion
= int(
ofMethod
[2])
str
TileCalibBlobPython_writeOfc.folderPath
= TileCalibTools.getTilePrefix(
False
)+"FILTER/"+ofMethod+"/"+
ofRun
TileCalibBlobPython_writeOfc.desc
= TileCalibTools.getAthenaFolderDescr()
TileCalibBlobPython_writeOfc.folder
= db.createFolder(
folderPath
,
folderSpec
,
desc
,
True
)
TileCalibBlobPython_writeOfc.data
= cool.Record(
spec
)
TileCalibBlobPython_writeOfc.blob
=
data
['TileCalibBlobOfc']
TileCalibBlobPython_writeOfc.drawerOfc
= g.TileCalibDrawerOfc.getInstance(
blob
,
objVersion
,7,-2001,1,2)
TileCalibBlobPython_writeOfc.phases
= g.std.vector('float')()
int
TileCalibBlobPython_writeOfc.phase
= -1000
int
TileCalibBlobPython_writeOfc.channel
= 0
int
TileCalibBlobPython_writeOfc.adc
= 0
int
TileCalibBlobPython_writeOfc.sample
= 0
TileCalibBlobPython_writeOfc.lines
= open(fileName,"r").readlines()
int
TileCalibBlobPython_writeOfc.phaseF
=
phase
/10.
TileCalibBlobPython_writeOfc.ofc
= line.split()
TileCalibBlobPython_writeOfc.channelId
= cool.ChannelId(chan)
TileCalibBlobPython_writeOfc.cmt
= g.TileCalibDrawerCmt.getInstance(
blob
,
author
,
comment
)
Generated on
for ATLAS Offline Software by
1.17.0