Functions | |
def | calculateSpecificLumi |
def | filltofiles |
output methods#### More... | |
def | getFillFromDB |
def | getFillFromFile |
def | getSpecificLumi |
def | specificlumiTofile |
Variables | |
tuple | allfillF = open(os.path.join(options.inputdir,allfillname),'r') |
string | allfillname = 'allfills.txt' |
tuple | allfillsFromDB = lumiQueryAPI.allfills(q) |
list | allfillsFromFile = [] |
query DB for all fills and compare with allfills.txt if found newer fills, store in mem fill number reprocess anyway the last 1 fill in the dir redo specific lumi for all marked fills More... | |
list | allruns = [item for sublist in runs for item in sublist] |
tuple | filldata = getSpecificLumi(session,parameters,fillnum,options.inputdir) |
list | fillstoprocess = [] |
tuple | l = line.strip() |
tuple | options = parser.parse_args() |
tuple | parameters = lumiQueryAPI.ParametersObject() |
tuple | parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Dump Fill",formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
tuple | q = session.nominalSchema() |
tuple | runs = runsperfillFromDB.values() |
dictionary | runsperfillFromDB = {} |
dictionary | runtimes = {} |
def specificLumi-2011.calculateSpecificLumi | ( | lumi, | |
lumierr, | |||
beam1intensity, | |||
beam1intensityerr, | |||
beam2intensity, | |||
beam2intensityerr | |||
) |
Definition at line 16 of file specificLumi-2011.py.
Referenced by getSpecificLumi().
def specificLumi-2011.filltofiles | ( | allfills, | |
runsperfill, | |||
runtimes, | |||
dirname | |||
) |
def specificLumi-2011.getFillFromDB | ( | dbsession, | |
parameters, | |||
fillnum | |||
) |
Definition at line 26 of file specificLumi-2011.py.
References lumiQueryAPI.runsByfillrange(), and lumiQueryAPI.runsummaryByrun().
Referenced by getSpecificLumi().
def specificLumi-2011.getFillFromFile | ( | fillnum, | |
inputdir | |||
) |
def specificLumi-2011.getSpecificLumi | ( | dbsession, | |
parameters, | |||
fillnum, | |||
inputdir | |||
) |
specific lumi in 1e-30 (ub-1s-1) unit lumidetail occlumi in 1e-27 1309_lumi_401_CMS.txt time(in seconds since January 1,2011,00:00:00 UTC) stab(fraction of time spent in stable beams for this time bin) l(lumi in Hz/ub) dl(point-to-point error on lumi in Hz/ub) sl(specific lumi in Hz/ub) dsl(error on specific lumi) 20800119.0 1 -0.889948 0.00475996848729 0.249009 0.005583287562 -0.68359 6.24140208607 0.0 0.0 0.0 0.0 0.0 0.0 0.0383576 0.00430892097862 0.0479095 0.00430892097862 66.6447 4.41269758764 0.0 0.0 0.0 result [(time,beamstatusfrac,lumi,lumierror,speclumi,speclumierror)]
Definition at line 63 of file specificLumi-2011.py.
References python.multivaluedict.append(), lumiQueryAPI.beamIntensityForRun(), calculateSpecificLumi(), lumiQueryAPI.calibratedDetailForRunLimitresult(), getFillFromDB(), getFillFromFile(), and lumiQueryAPI.lumisummaryByrun().
def specificLumi-2011.specificlumiTofile | ( | fillnum, | |
filldata, | |||
outdir | |||
) |
Definition at line 149 of file specificLumi-2011.py.
References python.multivaluedict.append(), python.multivaluedict.map(), max(), and CommonUtil.transposed().
tuple specificLumi-2011.allfillF = open(os.path.join(options.inputdir,allfillname),'r') |
Definition at line 285 of file specificLumi-2011.py.
string specificLumi-2011.allfillname = 'allfills.txt' |
Definition at line 14 of file specificLumi-2011.py.
tuple specificLumi-2011.allfillsFromDB = lumiQueryAPI.allfills(q) |
Definition at line 282 of file specificLumi-2011.py.
list specificLumi-2011.allfillsFromFile = [] |
query DB for all fills and compare with allfills.txt if found newer fills, store in mem fill number reprocess anyway the last 1 fill in the dir redo specific lumi for all marked fills
Definition at line 275 of file specificLumi-2011.py.
Definition at line 318 of file specificLumi-2011.py.
tuple specificLumi-2011.filldata = getSpecificLumi(session,parameters,fillnum,options.inputdir) |
Definition at line 332 of file specificLumi-2011.py.
specificLumi-2011.fillstoprocess = [] |
Definition at line 276 of file specificLumi-2011.py.
tuple specificLumi-2011.l = line.strip() |
Definition at line 287 of file specificLumi-2011.py.
tuple specificLumi-2011.options = parser.parse_args() |
Definition at line 258 of file specificLumi-2011.py.
tuple specificLumi-2011.parameters = lumiQueryAPI.ParametersObject() |
Definition at line 261 of file specificLumi-2011.py.
tuple specificLumi-2011.parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Dump Fill",formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
Definition at line 247 of file specificLumi-2011.py.
tuple specificLumi-2011.q = session.nominalSchema() |
Definition at line 281 of file specificLumi-2011.py.
tuple specificLumi-2011.runs = runsperfillFromDB.values() |
Definition at line 317 of file specificLumi-2011.py.
tuple specificLumi-2011.runsperfillFromDB = {} |
Definition at line 311 of file specificLumi-2011.py.
dictionary specificLumi-2011.runtimes = {} |
Definition at line 316 of file specificLumi-2011.py.