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

Functions

 usage ()

Variables

str letters = "hr:l:S:s:t:f:p:d:c:a:g:i:"
list keywords = ["help","run=","lumi=","server=","schema=","tag=","folder=","ros=","drawer=","channel=","adc=","gain=","field="]
 opts
 extraparams
int run = 2147483647
int lumi = 0
str server = ''
str schema = 'COOLONL_TILE/CONDBR2'
str folderPath = "/TILE/ONL01/FILTER/OF2/PHY"
str tag = ""
int ros = 1
int drawer = 0
int channel = 0
int adc = 0
int field = 0
 a = a.strip()
 log = getLogger("ReadOfc")
 db = TileCalibTools.openDbConn(schema,server)
 folderTag = TileCalibTools.getFolderTag(schema if 'COMP200' in schema or 'OFLP200' in schema else db, folderPath, tag)
 blobReader = TileCalibTools.TileBlobReader(db,folderPath, folderTag)
 ofc = blobReader.getDrawer(ros, drawer,(run,lumi))
 nchann = ofc.getNChans()
 nfields = ofc.getNFields()
 nsamples = ofc.getNSamples()
 nphases = ofc.getNPhases()
 phase = ofc.getPhase(channel, adc, iphase)
str msg = "phase %6.1f ns :" % phase

Function Documentation

◆ usage()

ReadOfcFromCool.usage ( )

Definition at line 11 of file ReadOfcFromCool.py.

11def usage():
12 print ("Usage: ",sys.argv[0]," [OPTION] ... ")
13 print ("Dumps the TileCal OFC values various schemas / folders / tags")
14 print ("")
15 print ("-h, --help shows this help")
16 print ("-f, --folder= specify status folder to use CIS, LAS, PHY ")
17 print ("-r, --run= specify run number, by default uses latest iov")
18 print ("-l, --lumi= specify lumi block number, default is 0")
19 print ("-p, --ros= specify partition (ros number), default is 1")
20 print ("-d, --drawer= specify drawer number, default is 0")
21 print ("-c, --channel= specify channel number, default is 0")
22 print ("-g, -a, --adc= specify gain (adc number), default is 0")
23 print ("-i, --field= specify field number, default is 0")
24 print ("-s, --schema= specify schema to use, like 'COOLONL_TILE/CONDBR2' or 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2'")
25 print ("-S, --server= specify server - ORACLE or FRONTIER, default is FRONTIER")
26
StatusCode usage()

Variable Documentation

◆ a

ReadOfcFromCool.a = a.strip()

Definition at line 51 of file ReadOfcFromCool.py.

◆ adc

ReadOfcFromCool.adc = 0

Definition at line 47 of file ReadOfcFromCool.py.

◆ blobReader

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

Definition at line 104 of file ReadOfcFromCool.py.

◆ channel

ReadOfcFromCool.channel = 0

Definition at line 46 of file ReadOfcFromCool.py.

◆ db

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

Definition at line 96 of file ReadOfcFromCool.py.

◆ drawer

ReadOfcFromCool.drawer = 0

Definition at line 45 of file ReadOfcFromCool.py.

◆ extraparams

ReadOfcFromCool.extraparams

Definition at line 31 of file ReadOfcFromCool.py.

◆ field

ReadOfcFromCool.field = 0

Definition at line 48 of file ReadOfcFromCool.py.

◆ folderPath

str ReadOfcFromCool.folderPath = "/TILE/ONL01/FILTER/OF2/PHY"

Definition at line 42 of file ReadOfcFromCool.py.

◆ folderTag

ReadOfcFromCool.folderTag = TileCalibTools.getFolderTag(schema if 'COMP200' in schema or 'OFLP200' in schema else db, folderPath, tag)

Definition at line 97 of file ReadOfcFromCool.py.

◆ keywords

list ReadOfcFromCool.keywords = ["help","run=","lumi=","server=","schema=","tag=","folder=","ros=","drawer=","channel=","adc=","gain=","field="]

Definition at line 28 of file ReadOfcFromCool.py.

◆ letters

str ReadOfcFromCool.letters = "hr:l:S:s:t:f:p:d:c:a:g:i:"

Definition at line 27 of file ReadOfcFromCool.py.

◆ log

ReadOfcFromCool.log = getLogger("ReadOfc")

Definition at line 90 of file ReadOfcFromCool.py.

◆ lumi

ReadOfcFromCool.lumi = 0

Definition at line 39 of file ReadOfcFromCool.py.

◆ msg

str ReadOfcFromCool.msg = "phase %6.1f ns :" % phase

Definition at line 128 of file ReadOfcFromCool.py.

◆ nchann

ReadOfcFromCool.nchann = ofc.getNChans()

Definition at line 113 of file ReadOfcFromCool.py.

◆ nfields

ReadOfcFromCool.nfields = ofc.getNFields()

Definition at line 114 of file ReadOfcFromCool.py.

◆ nphases

ReadOfcFromCool.nphases = ofc.getNPhases()

Definition at line 116 of file ReadOfcFromCool.py.

◆ nsamples

ReadOfcFromCool.nsamples = ofc.getNSamples()

Definition at line 115 of file ReadOfcFromCool.py.

◆ ofc

ReadOfcFromCool.ofc = blobReader.getDrawer(ros, drawer,(run,lumi))

Definition at line 110 of file ReadOfcFromCool.py.

◆ opts

ReadOfcFromCool.opts

Definition at line 31 of file ReadOfcFromCool.py.

◆ phase

ReadOfcFromCool.phase = ofc.getPhase(channel, adc, iphase)

Definition at line 127 of file ReadOfcFromCool.py.

◆ ros

ReadOfcFromCool.ros = 1

Definition at line 44 of file ReadOfcFromCool.py.

◆ run

ReadOfcFromCool.run = 2147483647

Definition at line 38 of file ReadOfcFromCool.py.

◆ schema

ReadOfcFromCool.schema = 'COOLONL_TILE/CONDBR2'

Definition at line 41 of file ReadOfcFromCool.py.

◆ server

ReadOfcFromCool.server = ''

Definition at line 40 of file ReadOfcFromCool.py.

◆ tag

ReadOfcFromCool.tag = ""

Definition at line 43 of file ReadOfcFromCool.py.