ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileCalib
TileCalibBlobPython
share
Namespaces
|
Functions
|
Variables
WritePulseShapeToCool.py File Reference
Go to the source code of this file.
Namespaces
namespace
WritePulseShapeToCool
Functions
WritePulseShapeToCool.usage
()
Variables
str
WritePulseShapeToCool.letters
= "L:H:s:D:U:C:f:t:m:r:hzu"
list
WritePulseShapeToCool.words
= ["lowgain=","highgain=","
schema
=","
dbname
=","
user
=","
comment
=","
folder
=","
tag
=","
module
=","
run
=","help","zero","update"]
WritePulseShapeToCool.options
WritePulseShapeToCool.args
str
WritePulseShapeToCool.pulseLG
= "pulselo_physics.dat"
str
WritePulseShapeToCool.pulseHG
= "pulsehi_physics.dat"
str
WritePulseShapeToCool.dbname
= "tileSqlite.db"
str
WritePulseShapeToCool.folder
= "/TILE/OFL02/PULSESHAPE/PHY"
str
WritePulseShapeToCool.tag
= "RUN2-
HLT
-UPD1-00"
str
WritePulseShapeToCool.module
= "AUX01"
int
WritePulseShapeToCool.run
= 0
bool
WritePulseShapeToCool.zeros
=
False
bool
WritePulseShapeToCool.update
=
False
bool
WritePulseShapeToCool.help
=
False
WritePulseShapeToCool.comment
=
None
WritePulseShapeToCool.schema
=
None
WritePulseShapeToCool.user
= os.getlogin()
WritePulseShapeToCool.a
= a.strip()
list
WritePulseShapeToCool.part
= ['AUX','LBA','LBC','EBA','EBC']
list
WritePulseShapeToCool.ros
= part.index(
module
[:3])
int
WritePulseShapeToCool.drawer
= int(
module
[3:])-1
list
WritePulseShapeToCool.xlo
= []
list
WritePulseShapeToCool.ylo
= []
WritePulseShapeToCool.lines
= open(
pulseLG
,"r").readlines()
WritePulseShapeToCool.fields
= line.strip().
split
()
list
WritePulseShapeToCool.xhi
= []
list
WritePulseShapeToCool.yhi
= []
WritePulseShapeToCool.vecLo
= cppyy.gbl.std.vector('float')()
WritePulseShapeToCool.vecHi
= cppyy.gbl.std.vector('float')()
WritePulseShapeToCool.newPulse
= cppyy.gbl.std.vector('std::vector<float>')()
WritePulseShapeToCool.db
= TileCalibTools.openDbConn(
schema
,('UPDATE'
if
update
else 'RECREATE'))
WritePulseShapeToCool.blobWriter
= TileCalibTools.TileBlobWriter(
db
,
folder
,'Flt')
WritePulseShapeToCool.util
= cppyy.gbl.TileCalibUtils()
WritePulseShapeToCool.det
= blobWriter.getDrawer(
ros
,
drawer
)
WritePulseShapeToCool.folderTag
=
TileCalibUtils.getFullTag
(
folder
,
tag
)
Generated on
for ATLAS Offline Software by
1.17.0