![]() |
![]() |
Functions | |
def | getPerLSData |
def | getValidationData |
Variables | |
list | allowedActions = ['overview', 'delivered', 'recorded', 'lumibyls','lumibylstime','lumibylsXing','status'] |
list | beamModeChoices = [ "stable", "quiet", "either"] |
tuple | dataperrun = getValidationData(session,run=runnum,cmsls=lslist) |
tuple | delivereddata = lumiQueryAPI.deliveredLumiForRange(session, parameters, inputRange) |
string | hltpath = '' |
tuple | inputRange = str(options.runnumber) |
tuple | lsdata = getPerLSData(session,inputRange) |
tuple | lumidata = lumiQueryAPI.deliveredLumiForRange(session, parameters, inputRange) |
lumiXing = False | |
tuple | options = parser.parse_args() |
tuple | p = inputFilesetParser.inputFilesetParser(options.inputfile) |
tuple | parameters = lumiQueryAPI.ParametersObject() |
Let's start the fun. More... | |
tuple | parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Lumi Calculations",formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
## Main ProgramMore... | |
tuple | r = csvReporter.csvReporter(options.outputfile) |
tuple | recordeddata = lumiQueryAPI.recordedLumiForRange(session, parameters, inputRange) |
tuple | report = csvReporter.csvReporter(options.outputfile) |
dictionary | result = {} |
tuple | runs = lsdata.keys() |
tuple | runsandls = inputRange.runsandls() |
tuple | todump = lumiQueryAPI.dumpRecordedLumi(lumidata, hltpath) |
int | totalbad = 0 |
int | totalsuspect = 0 |
int | totalunknown = 0 |
string | VERSION = '2.00' |
def lumiCalc.getPerLSData | ( | dbsession, | |
inputRange, | |||
lumiversion = '0001' |
|||
) |
Definition at line 10 of file lumiCalc.py.
References python.multivaluedict.append(), lumiQueryAPI.lumisummaryByrun(), lumiQueryAPI.runsummaryByrun(), and lumiQueryAPI.trgbitzeroByrun().
def lumiCalc.getValidationData | ( | dbsession, | |
run = None , |
|||
cmsls = None |
|||
) |
retrieve validation data per run or all input: runnum, if not runnum, retrive all output: {run:[[cmslsnum,flag,comment]]}
Definition at line 74 of file lumiCalc.py.
References lumiQueryAPI.validation().
list lumiCalc.allowedActions = ['overview', 'delivered', 'recorded', 'lumibyls','lumibylstime','lumibylsXing','status'] |
Definition at line 102 of file lumiCalc.py.
list lumiCalc.beamModeChoices = [ "stable", "quiet", "either"] |
Definition at line 103 of file lumiCalc.py.
tuple lumiCalc.dataperrun = getValidationData(session,run=runnum,cmsls=lslist) |
Definition at line 235 of file lumiCalc.py.
tuple lumiCalc.delivereddata = lumiQueryAPI.deliveredLumiForRange(session, parameters, inputRange) |
Definition at line 184 of file lumiCalc.py.
string lumiCalc.hltpath = '' |
Definition at line 168 of file lumiCalc.py.
Referenced by lumi::HLTConf2DB.retrieveData().
tuple lumiCalc.inputRange = str(options.runnumber) |
Definition at line 150 of file lumiCalc.py.
tuple lumiCalc.lsdata = getPerLSData(session,inputRange) |
Definition at line 197 of file lumiCalc.py.
Referenced by LumiProducer.fillLSCache(), and LumiProducer.writeProductsForEntry().
tuple lumiCalc.lumidata = lumiQueryAPI.deliveredLumiForRange(session, parameters, inputRange) |
Definition at line 159 of file lumiCalc.py.
lumiCalc.lumiXing = False |
Definition at line 140 of file lumiCalc.py.
tuple lumiCalc.options = parser.parse_args() |
Definition at line 120 of file lumiCalc.py.
tuple lumiCalc.p = inputFilesetParser.inputFilesetParser(options.inputfile) |
Definition at line 255 of file lumiCalc.py.
tuple lumiCalc.parameters = lumiQueryAPI.ParametersObject() |
Let's start the fun.
Save what we need in the parameters object
Definition at line 129 of file lumiCalc.py.
tuple lumiCalc.parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Lumi Calculations",formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
Definition at line 101 of file lumiCalc.py.
tuple lumiCalc.r = csvReporter.csvReporter(options.outputfile) |
Definition at line 265 of file lumiCalc.py.
tuple lumiCalc.recordeddata = lumiQueryAPI.recordedLumiForRange(session, parameters, inputRange) |
Definition at line 185 of file lumiCalc.py.
tuple lumiCalc.report = csvReporter.csvReporter(options.outputfile) |
Definition at line 210 of file lumiCalc.py.
tuple lumiCalc.result = {} |
Definition at line 229 of file lumiCalc.py.
tuple lumiCalc.runs = lsdata.keys() |
Definition at line 198 of file lumiCalc.py.
tuple lumiCalc.runsandls = inputRange.runsandls() |
Definition at line 233 of file lumiCalc.py.
tuple lumiCalc.todump = lumiQueryAPI.dumpRecordedLumi(lumidata, hltpath) |
Definition at line 175 of file lumiCalc.py.
int lumiCalc.totalbad = 0 |
Definition at line 240 of file lumiCalc.py.
int lumiCalc.totalsuspect = 0 |
Definition at line 239 of file lumiCalc.py.
int lumiCalc.totalunknown = 0 |
Definition at line 241 of file lumiCalc.py.
string lumiCalc.VERSION = '2.00' |
Definition at line 2 of file lumiCalc.py.