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

Functions

 usage ()

Variables

str letters = "hr:l:S:s:t:p:d:c:a:g:"
list keywords = ["help","run=","lumi=","server=","schema=","tag=","ros=","drawer=","channel=","adc=","gain="]
 opts
 extraparams
int run = 2147483647
int lumi = 0
str server = ''
str schema = 'COOLONL_TILE/CONDBR2'
str tag = "HLT-UPD1-01"
int ros = 1
int drawer = 0
int channel = 0
int adc = 0
 a = a.strip()
 log = getLogger("readNoise")
 db = TileCalibTools.openDbConn(schema,server)
str folder1 = "/TILE/ONL01/NOISE/SAMPLE"
str folder2 = "/TILE/ONL01/NOISE/OFNI"
 folderTag = TileCalibTools.getFolderTag(db, folderPath, tag)
 blobReader = TileCalibTools.TileBlobReader(db,folderPath, folderTag)
 blob = blobReader.getDrawer(ros, drawer,(run,lumi))
 ped = blob.getData(channel, adc, 0)
 hfn = blob.getData(channel, adc, 1)
 lfn = blob.getData(channel, adc, 2)
 rms = blob.getData(channel, adc, 0)
 plp = blob.getData(channel, adc, 1)

Function Documentation

◆ usage()

ReadNoiseFromCool.usage ( )

Definition at line 11 of file ReadNoiseFromCool.py.

11def usage():
12 print ("Usage: ",sys.argv[0]," [OPTION] ... ")
13 print ("Dumps the TileCal noise from SAMPLE and OFNI folders")
14 print ("")
15 print ("-h, --help shows this help")
16 print ("-t, --tag= specify tag to use, f.i. RUN2-HLT-UPD1-01 or COM-01")
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 ("-s, --schema= specify schema to use, like 'COOLONL_TILE/CONDBR2' or 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2'")
24 print ("-S, --server= specify server - ORACLE or FRONTIER, default is FRONTIER")
25
StatusCode usage()

Variable Documentation

◆ a

ReadNoiseFromCool.a = a.strip()

Definition at line 48 of file ReadNoiseFromCool.py.

◆ adc

ReadNoiseFromCool.adc = 0

Definition at line 45 of file ReadNoiseFromCool.py.

◆ blob

ReadNoiseFromCool.blob = blobReader.getDrawer(ros, drawer,(run,lumi))

Definition at line 102 of file ReadNoiseFromCool.py.

◆ blobReader

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

Definition at line 100 of file ReadNoiseFromCool.py.

◆ channel

ReadNoiseFromCool.channel = 0

Definition at line 44 of file ReadNoiseFromCool.py.

◆ db

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

Definition at line 89 of file ReadNoiseFromCool.py.

◆ drawer

ReadNoiseFromCool.drawer = 0

Definition at line 43 of file ReadNoiseFromCool.py.

◆ extraparams

ReadNoiseFromCool.extraparams

Definition at line 30 of file ReadNoiseFromCool.py.

◆ folder1

str ReadNoiseFromCool.folder1 = "/TILE/ONL01/NOISE/SAMPLE"

Definition at line 91 of file ReadNoiseFromCool.py.

◆ folder2

str ReadNoiseFromCool.folder2 = "/TILE/ONL01/NOISE/OFNI"

Definition at line 92 of file ReadNoiseFromCool.py.

◆ folderTag

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

Definition at line 98 of file ReadNoiseFromCool.py.

◆ hfn

ReadNoiseFromCool.hfn = blob.getData(channel, adc, 1)

Definition at line 106 of file ReadNoiseFromCool.py.

◆ keywords

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

Definition at line 27 of file ReadNoiseFromCool.py.

◆ letters

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

Definition at line 26 of file ReadNoiseFromCool.py.

◆ lfn

ReadNoiseFromCool.lfn = blob.getData(channel, adc, 2)

Definition at line 107 of file ReadNoiseFromCool.py.

◆ log

ReadNoiseFromCool.log = getLogger("readNoise")

Definition at line 83 of file ReadNoiseFromCool.py.

◆ lumi

ReadNoiseFromCool.lumi = 0

Definition at line 38 of file ReadNoiseFromCool.py.

◆ opts

ReadNoiseFromCool.opts

Definition at line 30 of file ReadNoiseFromCool.py.

◆ ped

ReadNoiseFromCool.ped = blob.getData(channel, adc, 0)

Definition at line 105 of file ReadNoiseFromCool.py.

◆ plp

ReadNoiseFromCool.plp = blob.getData(channel, adc, 1)

Definition at line 110 of file ReadNoiseFromCool.py.

◆ rms

ReadNoiseFromCool.rms = blob.getData(channel, adc, 0)

Definition at line 109 of file ReadNoiseFromCool.py.

◆ ros

ReadNoiseFromCool.ros = 1

Definition at line 42 of file ReadNoiseFromCool.py.

◆ run

ReadNoiseFromCool.run = 2147483647

Definition at line 37 of file ReadNoiseFromCool.py.

◆ schema

ReadNoiseFromCool.schema = 'COOLONL_TILE/CONDBR2'

Definition at line 40 of file ReadNoiseFromCool.py.

◆ server

ReadNoiseFromCool.server = ''

Definition at line 39 of file ReadNoiseFromCool.py.

◆ tag

ReadNoiseFromCool.tag = "HLT-UPD1-01"

Definition at line 41 of file ReadNoiseFromCool.py.