test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions | Variables
lumiContext.py File Reference

Go to the source code of this file.

Namespaces

 lumiContext
 

Functions

def lumiContext.parseInputFiles
 

Variables

string lumiContext.action = 'store_true'
 
list lumiContext.allowedActions = ['hltbyls','hltmenu','trgbyls', 'beambyls','runsummary']
 
list lumiContext.amodetag = r[2]
 
list lumiContext.amodetagChoices = [ "PROTPHYS","IONPHYS","PAPHYS" ]
 
list lumiContext.beamModeChoices = ["stable"]
 
tuple lumiContext.c = lumiTime.lumiTime()
 
 lumiContext.choices = beamModeChoices,
 
tuple lumiContext.dataidmap = lumiCalcAPI.runList(session.nominalSchema(),datatagid,runmin=reqrunmin,runmax=reqrunmax,fillmin=reqfillmin,fillmax=reqfillmax,startT=reqtimemin,stopT=reqtimemax,l1keyPattern=None,hltkeyPattern=None,amodetag=options.amodetag,nominalEnergy=options.beamenergy,energyFlut=options.beamfluctuation,requiretrg=reqTrg,requirehlt=reqHlt,preselectedruns=filerunlist)
 
tuple lumiContext.datatagid = revisionDML.getDataTagId(session.nominalSchema(),datatagname)
 
 lumiContext.datatagname = options.datatag
 
string lumiContext.default = 'frontier://LumiCalc/CMS_LUMI_PROD'
 
string lumiContext.dest = 'withbeamintensity'
 switches More...
 
 lumiContext.dumpbeamintensity = False
 
string lumiContext.egev = 'n/a'
 
 lumiContext.filerunlist = None
 
string lumiContext.fill = 'n/a'
 
string lumiContext.help = 'command actions'
 basic arguments More...
 
list lumiContext.hltkey = r[4]
 
list lumiContext.iresults = []
 
dictionary lumiContext.irunlsdict = {}
 check run/ls list More...
 
 lumiContext.isdetail = False
 
list lumiContext.l1key = r[1]
 
tuple lumiContext.lute = lumiTime.lumiTime()
 
tuple lumiContext.options = parser.parse_args()
 
tuple lumiContext.parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Additional information needed in the lumi calculation",formatter_class=argparse.ArgumentDefaultsHelpFormatter)
 

## Main Program

More...
 
 lumiContext.pbeammode = None
 
 lumiContext.reqfillmax = None
 
 lumiContext.reqfillmin = None
 
 lumiContext.reqHlt = False
 
 lumiContext.reqrunmax = None
 
 lumiContext.reqrunmin = None
 
 lumiContext.reqtimemax = None
 
tuple lumiContext.reqtimemaxT = lute.StrToDatetime(reqtimemax,customfm='%m/%d/%y %H:%M:%S')
 
 lumiContext.reqtimemin = None
 
tuple lumiContext.reqtimeminT = lute.StrToDatetime(reqtimemin,customfm='%m/%d/%y %H:%M:%S')
 
 lumiContext.reqTrg = False
 
 lumiContext.required = False,
 arg to select exact run and ls More...
 
tuple lumiContext.result = lumiCalcAPI.trgForIds(session.nominalSchema(),irunlsdict,dataidmap,trgbitname=sname,trgbitnamepattern=spattern,withL1Count=True,withPrescale=True)
 
list lumiContext.rruns = []
 
list lumiContext.run = r[0]
 
list lumiContext.sequence = r[6]
 
tuple lumiContext.session = svc.openSession(isReadOnly=True,cpp2sqltype=[('unsigned int','NUMBER(10)'),('unsigned long long','NUMBER(20)')])
 
 lumiContext.sname = options.name
 
 lumiContext.spattern = None
 
tuple lumiContext.starttime = c.StrToDatetime(r[7])
 
tuple lumiContext.stoptime = c.StrToDatetime(r[8])
 
tuple lumiContext.svc
 check working environment More...
 
list lumiContext.thiscmmd = sys.argv[0]
 
list lumiContext.timeFilter = [None,None]
 
 lumiContext.type = int,
 
 lumiContext.withHLTAccept = True
 
 lumiContext.withL1Pass = True