![]() |
ATLAS Offline Software
|
Functions | |
| usage () | |
Variables | |
| str | letters = "L:H:s:D:U:C:f:t:m:r:hzu" |
| list | words = ["lowgain=","highgain=","schema=","dbname=","user=","comment=","folder=","tag=","module=","run=","help","zero","update"] |
| options | |
| args | |
| str | pulseLG = "pulselo_physics.dat" |
| str | pulseHG = "pulsehi_physics.dat" |
| str | dbname = "tileSqlite.db" |
| str | folder = "/TILE/OFL02/PULSESHAPE/PHY" |
| str | tag = "RUN2-HLT-UPD1-00" |
| str | module = "AUX01" |
| int | run = 0 |
| bool | zeros = False |
| bool | update = False |
| bool | help = False |
| comment = None | |
| schema = None | |
| user = os.getlogin() | |
| a = a.strip() | |
| list | part = ['AUX','LBA','LBC','EBA','EBC'] |
| list | ros = part.index(module[:3]) |
| int | drawer = int(module[3:])-1 |
| list | xlo = [] |
| list | ylo = [] |
| lines = open(pulseLG,"r").readlines() | |
| fields = line.strip().split() | |
| list | xhi = [] |
| list | yhi = [] |
| vecLo = cppyy.gbl.std.vector('float')() | |
| vecHi = cppyy.gbl.std.vector('float')() | |
| newPulse = cppyy.gbl.std.vector('std::vector<float>')() | |
| db = TileCalibTools.openDbConn(schema,('UPDATE' if update else 'RECREATE')) | |
| blobWriter = TileCalibTools.TileBlobWriter(db,folder,'Flt') | |
| util = cppyy.gbl.TileCalibUtils() | |
| det = blobWriter.getDrawer(ros,drawer) | |
| folderTag = TileCalibUtils.getFullTag(folder, tag) | |
| WritePulseShapeToCool.usage | ( | ) |
Definition at line 12 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.a = a.strip() |
Definition at line 86 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.args |
Definition at line 35 of file WritePulseShapeToCool.py.
Definition at line 193 of file WritePulseShapeToCool.py.
| str WritePulseShapeToCool.comment = None |
Definition at line 74 of file WritePulseShapeToCool.py.
Definition at line 192 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.dbname = "tileSqlite.db" |
Definition at line 51 of file WritePulseShapeToCool.py.
Definition at line 204 of file WritePulseShapeToCool.py.
| int WritePulseShapeToCool.drawer = int(module[3:])-1 |
Definition at line 120 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.fields = line.strip().split() |
Definition at line 137 of file WritePulseShapeToCool.py.
| str WritePulseShapeToCool.folder = "/TILE/OFL02/PULSESHAPE/PHY" |
Definition at line 54 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.folderTag = TileCalibUtils.getFullTag(folder, tag) |
Definition at line 208 of file WritePulseShapeToCool.py.
| bool WritePulseShapeToCool.help = False |
Definition at line 72 of file WritePulseShapeToCool.py.
| str WritePulseShapeToCool.letters = "L:H:s:D:U:C:f:t:m:r:hzu" |
Definition at line 31 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.lines = open(pulseLG,"r").readlines() |
Definition at line 135 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.module = "AUX01" |
Definition at line 60 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.newPulse = cppyy.gbl.std.vector('std::vector<float>')() |
Definition at line 181 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.options |
Definition at line 35 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.part = ['AUX','LBA','LBC','EBA','EBC'] |
Definition at line 118 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.pulseHG = "pulsehi_physics.dat" |
Definition at line 48 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.pulseLG = "pulselo_physics.dat" |
Definition at line 47 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.ros = part.index(module[:3]) |
Definition at line 119 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.run = 0 |
Definition at line 63 of file WritePulseShapeToCool.py.
| str WritePulseShapeToCool.schema = None |
Definition at line 75 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.tag = "RUN2-HLT-UPD1-00" |
Definition at line 57 of file WritePulseShapeToCool.py.
| bool WritePulseShapeToCool.update = False |
Definition at line 69 of file WritePulseShapeToCool.py.
| str WritePulseShapeToCool.user = os.getlogin() |
Definition at line 78 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.util = cppyy.gbl.TileCalibUtils() |
Definition at line 198 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.vecHi = cppyy.gbl.std.vector('float')() |
Definition at line 176 of file WritePulseShapeToCool.py.
| WritePulseShapeToCool.vecLo = cppyy.gbl.std.vector('float')() |
Definition at line 171 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.words = ["lowgain=","highgain=","schema=","dbname=","user=","comment=","folder=","tag=","module=","run=","help","zero","update"] |
Definition at line 32 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.xhi = [] |
Definition at line 152 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.xlo = [] |
Definition at line 133 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.yhi = [] |
Definition at line 153 of file WritePulseShapeToCool.py.
| list WritePulseShapeToCool.ylo = [] |
Definition at line 134 of file WritePulseShapeToCool.py.
| bool WritePulseShapeToCool.zeros = False |
Definition at line 66 of file WritePulseShapeToCool.py.