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

Functions

 usage ()

Variables

str letters = "hS:s:d:t:f:c:r:l:b:e:"
list keywords = ["help","server=","schema=","dbname=","tag=","folder=","channel=","run=","lumi=","begin=","end="]
 opts
 extraparams
int run = 2147483647
int lumi = 0
str server = ''
str schema = 'OFL2'
str folderPath = ''
str dbName = 'CONDBR2'
str tag = 'UPD4'
int begin = -1
int end = 2147483647
bool iov = False
list channels = [0,1]
 a = a.strip()
 log = CaloCondLogger.getLogger("ReadLumi")
 db = CaloCondTools.openDbConn(schema, server)
 folderTag = TileCalibTools.getFolderTag(schema if 'COMP200' in schema or 'OFLP200' in schema else db, folderPath, tag )
 folder = db.getFolder(folderPath)
list iovList = []
 blobReader = CaloCondTools.CaloBlobReader(db,folderPath, folderTag)
 dbobjs = blobReader.getDBobjsWithinRange(0)
 obj = dbobjs.currentRef()
 since = CaloCondTools.runLumiFromIov(obj.since())
 until = CaloCondTools.runLumiFromIov(obj.until())
list be = iovList[0][0][0]
list en = iovList[-1][0][0]
int ib = 0
 ie = len(iovList)
str pref = ""
str pref1 = ""
str suff = ""
list values = []
 sinceRun
 sinceLum
 untilRun
 untilLum

Function Documentation

◆ usage()

ReadLumiFromCool.usage ( )

Definition at line 14 of file ReadLumiFromCool.py.

14def usage():
15 print ("Usage: ",sys.argv[0]," [OPTION] ... ")
16 print ("Dump Lumi values from online or offline CALO DB or from sqlite file")
17 print ("")
18 print ("-h, --help shows this help")
19 print ("-s, --schema= specify schema to use, ONL or OFL for RUN1 or ONL2 or OFL2 for RUN2 or MC")
20 print ("-S, --server= specify server - ORACLE or FRONTIER, default is FRONTIER")
21 print ("-d, --dbname= specify the database name e.g. CONDBR2")
22 print ("-f, --folder= specify folder to use e.g. /CALO/Ofl/Noise/PileUpNoiseLumi")
23 print ("-t, --tag= specify tag to use, f.i. UPD1 or UPD4 or tag suffix like RUN2-UPD4-04")
24 print ("-c, --channel= specify COOL channel, by default COOL channels 0 and 1 are used")
25 print ("-r, --run= specify run number, by default uses latest iov")
26 print ("-l, --lumi= specify lumi block number, default is 0")
27 print ("-b, --begin= specify run number of first iov in multi-iov mode, by default uses very first iov")
28 print ("-e, --end= specify run number of last iov in multi-iov mode, by default uses latest iov")
29
StatusCode usage()

Variable Documentation

◆ a

ReadLumiFromCool.a = a.strip()

Definition at line 54 of file ReadLumiFromCool.py.

◆ be

int ReadLumiFromCool.be = iovList[0][0][0]

Definition at line 166 of file ReadLumiFromCool.py.

◆ begin

list ReadLumiFromCool.begin = -1

Definition at line 48 of file ReadLumiFromCool.py.

◆ blobReader

ReadLumiFromCool.blobReader = CaloCondTools.CaloBlobReader(db,folderPath, folderTag)

Definition at line 153 of file ReadLumiFromCool.py.

◆ channels

list ReadLumiFromCool.channels = [0,1]

Definition at line 51 of file ReadLumiFromCool.py.

◆ db

ReadLumiFromCool.db = CaloCondTools.openDbConn(schema, server)

Definition at line 127 of file ReadLumiFromCool.py.

◆ dbName

ReadLumiFromCool.dbName = 'CONDBR2'

Definition at line 46 of file ReadLumiFromCool.py.

◆ dbobjs

ReadLumiFromCool.dbobjs = blobReader.getDBobjsWithinRange(0)

Definition at line 154 of file ReadLumiFromCool.py.

◆ en

int ReadLumiFromCool.en = iovList[-1][0][0]

Definition at line 167 of file ReadLumiFromCool.py.

◆ end

list ReadLumiFromCool.end = 2147483647

Definition at line 49 of file ReadLumiFromCool.py.

◆ extraparams

ReadLumiFromCool.extraparams

Definition at line 34 of file ReadLumiFromCool.py.

◆ folder

ReadLumiFromCool.folder = db.getFolder(folderPath)

Definition at line 147 of file ReadLumiFromCool.py.

◆ folderPath

str ReadLumiFromCool.folderPath = ''

Definition at line 45 of file ReadLumiFromCool.py.

◆ folderTag

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

Definition at line 137 of file ReadLumiFromCool.py.

◆ ib

ReadLumiFromCool.ib = 0

Definition at line 170 of file ReadLumiFromCool.py.

◆ ie

int ReadLumiFromCool.ie = len(iovList)

Definition at line 171 of file ReadLumiFromCool.py.

◆ iov

bool ReadLumiFromCool.iov = False

Definition at line 50 of file ReadLumiFromCool.py.

◆ iovList

list ReadLumiFromCool.iovList = []

Definition at line 150 of file ReadLumiFromCool.py.

◆ keywords

list ReadLumiFromCool.keywords = ["help","server=","schema=","dbname=","tag=","folder=","channel=","run=","lumi=","begin=","end="]

Definition at line 31 of file ReadLumiFromCool.py.

◆ letters

str ReadLumiFromCool.letters = "hS:s:d:t:f:c:r:l:b:e:"

Definition at line 30 of file ReadLumiFromCool.py.

◆ log

ReadLumiFromCool.log = CaloCondLogger.getLogger("ReadLumi")

Definition at line 87 of file ReadLumiFromCool.py.

◆ lumi

ReadLumiFromCool.lumi = 0

Definition at line 42 of file ReadLumiFromCool.py.

◆ obj

ReadLumiFromCool.obj = dbobjs.currentRef()

Definition at line 158 of file ReadLumiFromCool.py.

◆ opts

ReadLumiFromCool.opts

Definition at line 34 of file ReadLumiFromCool.py.

◆ pref

str ReadLumiFromCool.pref = ""

Definition at line 200 of file ReadLumiFromCool.py.

◆ pref1

str ReadLumiFromCool.pref1 = ""

Definition at line 201 of file ReadLumiFromCool.py.

◆ run

ReadLumiFromCool.run = 2147483647

Definition at line 41 of file ReadLumiFromCool.py.

◆ schema

str ReadLumiFromCool.schema = 'OFL2'

Definition at line 44 of file ReadLumiFromCool.py.

◆ server

ReadLumiFromCool.server = ''

Definition at line 43 of file ReadLumiFromCool.py.

◆ since

ReadLumiFromCool.since = CaloCondTools.runLumiFromIov(obj.since())

Definition at line 159 of file ReadLumiFromCool.py.

◆ sinceLum

ReadLumiFromCool.sinceLum

Definition at line 223 of file ReadLumiFromCool.py.

◆ sinceRun

ReadLumiFromCool.sinceRun

Definition at line 223 of file ReadLumiFromCool.py.

◆ suff

str ReadLumiFromCool.suff = ""

Definition at line 202 of file ReadLumiFromCool.py.

◆ tag

str ReadLumiFromCool.tag = 'UPD4'

Definition at line 47 of file ReadLumiFromCool.py.

◆ until

ReadLumiFromCool.until = CaloCondTools.runLumiFromIov(obj.until())

Definition at line 160 of file ReadLumiFromCool.py.

◆ untilLum

ReadLumiFromCool.untilLum

Definition at line 224 of file ReadLumiFromCool.py.

◆ untilRun

ReadLumiFromCool.untilRun

Definition at line 224 of file ReadLumiFromCool.py.

◆ values

list ReadLumiFromCool.values = []

Definition at line 208 of file ReadLumiFromCool.py.