ATLAS Offline Software
Loading...
Searching...
No Matches
Calorimeter
CaloCondBlobAlgs
share
Namespaces
|
Variables
CaloCondBlobAlgs_fillNoiseFromASCII.py File Reference
Go to the source code of this file.
Namespaces
namespace
CaloCondBlobAlgs_fillNoiseFromASCII
Variables
str
CaloCondBlobAlgs_fillNoiseFromASCII.inputFile
= "/afs/cern.ch/user/
g
/gunal/scratch0/AtlasOffline-12.0.6/calonoise.txt"
int
CaloCondBlobAlgs_fillNoiseFromASCII.runSince
= 0
int
CaloCondBlobAlgs_fillNoiseFromASCII.lbkSince
= 0
CaloCondBlobAlgs_fillNoiseFromASCII.iovSince
= CaloCondTools.iovFromRunLumi(
runSince
,
lbkSince
)
CaloCondBlobAlgs_fillNoiseFromASCII.iovUntil
= cool.ValidityKeyMax
str
CaloCondBlobAlgs_fillNoiseFromASCII.tag
= "000-00"
str
CaloCondBlobAlgs_fillNoiseFromASCII.author
= "ngollub"
str
CaloCondBlobAlgs_fillNoiseFromASCII.comment
= "Default cell noise values from Guillaume"
CaloCondBlobAlgs_fillNoiseFromASCII.g
= cppyy.gbl
CaloCondBlobAlgs_fillNoiseFromASCII.log
= CaloCondLogger.getLogger("CaloNoiseWriter")
CaloCondBlobAlgs_fillNoiseFromASCII.db
= CaloCondTools.openDb('SQLITE', 'COMP200', 'UPDATE')
CaloCondBlobAlgs_fillNoiseFromASCII.spec
= cool.RecordSpecification()
str
CaloCondBlobAlgs_fillNoiseFromASCII.folderPath
= CaloCondTools.getCaloPrefix()+"Noise/CellNoise"
CaloCondBlobAlgs_fillNoiseFromASCII.folderTag
= g.CaloCondUtils.getFullTag(
folderPath
,
tag
)
CaloCondBlobAlgs_fillNoiseFromASCII.desc
= CaloCondTools.getAthenaFolderDescr()
CaloCondBlobAlgs_fillNoiseFromASCII.folder
= db.getFolder(
folderPath
)
CaloCondBlobAlgs_fillNoiseFromASCII.gainDefVec
= g.std.vector('float')()
CaloCondBlobAlgs_fillNoiseFromASCII.defVecLAr
= g.std.vector('std::vector<float>')()
CaloCondBlobAlgs_fillNoiseFromASCII.defVecTile
= g.std.vector('std::vector<float>')()
dict
CaloCondBlobAlgs_fillNoiseFromASCII.systemDict
dict
CaloCondBlobAlgs_fillNoiseFromASCII.fltDict
= {}
CaloCondBlobAlgs_fillNoiseFromASCII.nChannel
= info[0]
CaloCondBlobAlgs_fillNoiseFromASCII.defVec
= info[2]
CaloCondBlobAlgs_fillNoiseFromASCII.sysName
= info[3]
CaloCondBlobAlgs_fillNoiseFromASCII.data
= cool.Record(
spec
)
CaloCondBlobAlgs_fillNoiseFromASCII.blob
=
data
['CaloCondBlob16M']
CaloCondBlobAlgs_fillNoiseFromASCII.flt
= g.CaloCondBlobFlt.getInstance(
blob
)
int
CaloCondBlobAlgs_fillNoiseFromASCII.mbSize
= float(blob.size()) / 1024.
CaloCondBlobAlgs_fillNoiseFromASCII.lines
= open(
inputFile
,"r").readlines()
CaloCondBlobAlgs_fillNoiseFromASCII.fields
= line.split()
CaloCondBlobAlgs_fillNoiseFromASCII.systemId
= int(
fields
[0])
dict
CaloCondBlobAlgs_fillNoiseFromASCII.hash
= int(
fields
[1]) -
systemDict
[
systemId
][1]
CaloCondBlobAlgs_fillNoiseFromASCII.gain
= g.CaloCondUtils.getDbCaloGain(int(
fields
[2]))
CaloCondBlobAlgs_fillNoiseFromASCII.noiseA
= float(
fields
[3])
CaloCondBlobAlgs_fillNoiseFromASCII.noiseB
= float(
fields
[4])
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
= cool.ChannelId(
systemId
)
Generated on
for ATLAS Offline Software by
1.14.0