CMS 3D CMS Logo

Namespaces | Functions | Variables

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/RecoLuminosity/LumiDB/scripts/pixelLumiCalc.py File Reference

Go to the source code of this file.

Namespaces

namespace  pixelLumiCalc

Functions

def pixelLumiCalc::parseInputFiles

Variables

string pixelLumiCalc::action = 'store_true'
list pixelLumiCalc::allowedActions = ['overview', 'recorded', 'lumibyls']
tuple pixelLumiCalc::c = checkforupdate.checkforupdate('pixeltagstatus.txt')
list pixelLumiCalc::cmsswWorkingBase = os.environ['CMSSW_BASE']
tuple pixelLumiCalc::dataidmap = lumiCalcAPI.runList(session.nominalSchema(),datatagid,runmin=reqrunmin,runmax=reqrunmax,fillmin=reqfillmin,fillmax=reqfillmax,startT=reqtimemin,stopT=reqtimemax,l1keyPattern=None,hltkeyPattern=None,amodetag=None,nominalEnergy=None,energyFlut=None,requiretrg=reqTrg,requirehlt=reqHlt,preselectedruns=filerunlist,lumitype='PIXEL')
tuple pixelLumiCalc::datatagid = revisionDML.getDataTagId(session.nominalSchema(),datatagname)
 pixelLumiCalc::datatagname = options.datatag
 check datatag #############################################################
string pixelLumiCalc::default = 'frontier://LumiCalc/CMS_LUMI_PROD'
 arg to select exact hltpath or pattern
string pixelLumiCalc::dest = 'withoutNorm'
 switches
 pixelLumiCalc::filerunlist = None
tuple pixelLumiCalc::GrunsummaryData = lumiCalcAPI.runsummaryMap(session.nominalSchema(),irunlsdict,dataidmap,lumitype='PIXEL')
 ls level #
string pixelLumiCalc::help = 'command actions'
 pixelLumiCalc::hltname = options.hltpath
 pixelLumiCalc::hltpat = None
list pixelLumiCalc::iresults = []
dictionary pixelLumiCalc::irunlsdict = {}
 check run/ls list
tuple pixelLumiCalc::lute = lumiTime.lumiTime()
int pixelLumiCalc::normid = 0
tuple pixelLumiCalc::normmap = normDML.normIdByType(session.nominalSchema(),lumitype='PIXEL',defaultonly=True)
string pixelLumiCalc::normname = 'NONE'
 check normtag and get norm values if required
dictionary pixelLumiCalc::normvalueDict = {}
 pixelLumiCalc::noWarning = options.nowarning
tuple pixelLumiCalc::options = parser.parse_args()
tuple pixelLumiCalc::parser = argparse.ArgumentParser(prog=os.path.basename(sys.argv[0]),description = "Lumi Calculation Based on Pixel",formatter_class=argparse.ArgumentDefaultsHelpFormatter)
 ######################## ## ## ################## ## ## ## ## Main Program ## ## ## ## ################## ## ## ######################## ##
 pixelLumiCalc::reqfillmax = None
 pixelLumiCalc::reqfillmin = None
 pixelLumiCalc::reqHlt = False
 pixelLumiCalc::reqrunmax = None
 pixelLumiCalc::reqrunmin = None
 pixelLumiCalc::reqtimemax = None
tuple pixelLumiCalc::reqtimemaxT = lute.StrToDatetime(reqtimemax,customfm='%m/%d/%y %H:%M:%S')
 pixelLumiCalc::reqtimemin = None
tuple pixelLumiCalc::reqtimeminT = lute.StrToDatetime(reqtimemin,customfm='%m/%d/%y %H:%M:%S')
 pixelLumiCalc::reqTrg = False
 pixelLumiCalc::required = False,
 arg to select exact run and ls
tuple pixelLumiCalc::result = lumiCalcAPI.lumiForIds(session.nominalSchema(),irunlsdict,dataidmap,runsummaryMap=GrunsummaryData,beamstatusfilter=None,timeFilter=timeFilter,normmap=normvalueDict,lumitype='PIXEL')
list pixelLumiCalc::rruns = []
tuple pixelLumiCalc::session = svc.openSession(isReadOnly=True,cpp2sqltype=[('unsigned int','NUMBER(10)'),('unsigned long long','NUMBER(20)')])
tuple pixelLumiCalc::svc
 pre-check option compatibility
list pixelLumiCalc::thiscmmd = sys.argv[0]
list pixelLumiCalc::timeFilter = [None,None]
 pixelLumiCalc::type = int,
 global scale factor
string pixelLumiCalc::updateversion = 'NONE'
tuple pixelLumiCalc::updateversionList = c.checkforupdate(workingversion,isverbose=False)
string pixelLumiCalc::workingversion = 'UNKNOWN'
 check working environment