ATLAS Offline Software
Loading...
Searching...
No Matches
ReadBadBitsFromCool Namespace Reference

Functions

 usage ()

Variables

str letters = "hr:l:s:t:f:D:S:w"
list keywords = ["help","run=","lumi=","schema=","tag=","folder=","dbname=","server=","warning"]
 opts
 extraparams
int run = 2147483647
int lumi = 0
str schema = 'COOLOFL_TILE/CONDBR2'
str dbname = 'CONDBR2'
str server = ''
str folderPath = "/TILE/OFL02/STATUS/ADC"
str tag = "UPD4"
int warn = 1
 a = a.strip()
 log = getLogger("ReadBadBits")
 logLevel = logging.DEBUG
 log1 = getLogger("TileCalibTools")
 db = TileCalibTools.openDbConn(schema,server)
 folderTag = TileCalibTools.getFolderTag(db, folderPath, tag)
 blobReader = TileCalibTools.TileBlobReader(db,folderPath, folderTag)
 modName = TileCalibUtils.getDrawerString(ros,mod)
 flt = blobReader.getDrawer(ros, mod,(run,lumi))
 adcLG = flt.getData(chn, 0, 0)
 adcHG = flt.getData(chn, 1, 0)
 chanS = flt.getData(chn, 2, 0)
str msg = "%s %2i %5i %5i %5i " % ( modName, chn, adcLG, adcHG, chanS)

Function Documentation

◆ usage()

ReadBadBitsFromCool.usage ( )

Definition at line 11 of file ReadBadBitsFromCool.py.

11def usage():
12 print ("Usage: ",sys.argv[0]," [OPTION] ... ")
13 print ("Dumps the TileCal status bits from various schemas / folders")
14 print ("")
15 print ("-h, --help shows this help")
16 print ("-f, --folder= specify status folder to use ONL01 or OFL02, don't need to specify full path")
17 print ("-t, --tag= specify tag to use, f.i. UPD1 or UPD4 or full suffix like RUN2-HLT-UPD1-00")
18 print ("-r, --run= specify run number, by default uses latest iov")
19 print ("-l, --lumi= specify lumi block number, default is 0")
20 print ("-s, --schema= specify schema to use, like 'COOLOFL_TILE/CONDBR2' or 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2' or tileSqlite.db")
21 print ("-D, --dbname= specify dbname part of schema if schema only contains file name, default is CONDBR2")
22 print ("-S, --server= specify server - ORACLE or FRONTIER, default is FRONTIER")
23 print ("-w, --warning suppress warning messages about missing drawers in DB")
24
StatusCode usage()

Variable Documentation

◆ a

ReadBadBitsFromCool.a = a.strip()

Definition at line 46 of file ReadBadBitsFromCool.py.

◆ adcHG

ReadBadBitsFromCool.adcHG = flt.getData(chn, 1, 0)

Definition at line 142 of file ReadBadBitsFromCool.py.

◆ adcLG

ReadBadBitsFromCool.adcLG = flt.getData(chn, 0, 0)

Definition at line 141 of file ReadBadBitsFromCool.py.

◆ blobReader

ReadBadBitsFromCool.blobReader = TileCalibTools.TileBlobReader(db,folderPath, folderTag)

Definition at line 127 of file ReadBadBitsFromCool.py.

◆ chanS

ReadBadBitsFromCool.chanS = flt.getData(chn, 2, 0)

Definition at line 143 of file ReadBadBitsFromCool.py.

◆ db

ReadBadBitsFromCool.db = TileCalibTools.openDbConn(schema,server)

Definition at line 122 of file ReadBadBitsFromCool.py.

◆ dbname

str ReadBadBitsFromCool.dbname = 'CONDBR2'

Definition at line 39 of file ReadBadBitsFromCool.py.

◆ extraparams

ReadBadBitsFromCool.extraparams

Definition at line 29 of file ReadBadBitsFromCool.py.

◆ flt

ReadBadBitsFromCool.flt = blobReader.getDrawer(ros, mod,(run,lumi))

Definition at line 139 of file ReadBadBitsFromCool.py.

◆ folderPath

str ReadBadBitsFromCool.folderPath = "/TILE/OFL02/STATUS/ADC"

Definition at line 41 of file ReadBadBitsFromCool.py.

◆ folderTag

ReadBadBitsFromCool.folderTag = TileCalibTools.getFolderTag(db, folderPath, tag)

Definition at line 123 of file ReadBadBitsFromCool.py.

◆ keywords

list ReadBadBitsFromCool.keywords = ["help","run=","lumi=","schema=","tag=","folder=","dbname=","server=","warning"]

Definition at line 26 of file ReadBadBitsFromCool.py.

◆ letters

str ReadBadBitsFromCool.letters = "hr:l:s:t:f:D:S:w"

Definition at line 25 of file ReadBadBitsFromCool.py.

◆ log

ReadBadBitsFromCool.log = getLogger("ReadBadBits")

Definition at line 74 of file ReadBadBitsFromCool.py.

◆ log1

ReadBadBitsFromCool.log1 = getLogger("TileCalibTools")

Definition at line 78 of file ReadBadBitsFromCool.py.

◆ logLevel

ReadBadBitsFromCool.logLevel = logging.DEBUG

Definition at line 76 of file ReadBadBitsFromCool.py.

◆ lumi

ReadBadBitsFromCool.lumi = 0

Definition at line 37 of file ReadBadBitsFromCool.py.

◆ modName

ReadBadBitsFromCool.modName = TileCalibUtils.getDrawerString(ros,mod)

Definition at line 138 of file ReadBadBitsFromCool.py.

◆ msg

str ReadBadBitsFromCool.msg = "%s %2i %5i %5i %5i " % ( modName, chn, adcLG, adcHG, chanS)

Definition at line 145 of file ReadBadBitsFromCool.py.

◆ opts

ReadBadBitsFromCool.opts

Definition at line 29 of file ReadBadBitsFromCool.py.

◆ run

ReadBadBitsFromCool.run = 2147483647

Definition at line 36 of file ReadBadBitsFromCool.py.

◆ schema

str ReadBadBitsFromCool.schema = 'COOLOFL_TILE/CONDBR2'

Definition at line 38 of file ReadBadBitsFromCool.py.

◆ server

ReadBadBitsFromCool.server = ''

Definition at line 40 of file ReadBadBitsFromCool.py.

◆ tag

ReadBadBitsFromCool.tag = "UPD4"

Definition at line 42 of file ReadBadBitsFromCool.py.

◆ warn

int ReadBadBitsFromCool.warn = 1

Definition at line 43 of file ReadBadBitsFromCool.py.