test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
getHLTPrescaleColumns Namespace Reference

Functions

def getPrescalesFromKey
 my $pyPrintTable = "echo 'for X in process.PrescaleService.prescaleTable: print \"%s %s" % (X.pathName.value(), X.prescales[0])'"; More...
 

Variables

string edmCfgFromDB = "edmConfigFromDB --orcoff --format summary.ascii --paths "
 
tuple jsonFile = open(options.jsonOut, "w")
 
dictionary jsout = {}
 
list key = runKeys[run]
 
tuple parser = OptionParser(usage="usage: %prog [options] Trigger_Path")
 
list path = args[0]
 
dictionary prescaleTable = {}
 
int psfactor = 1
 
tuple runKeys = queryRR(options.firstRun,options.lastRun,options.groupName)
 
tuple runs = runKeys.keys()
 

Function Documentation

def getHLTPrescaleColumns.getPrescalesFromKey (   key)

my $pyPrintTable = "echo 'for X in process.PrescaleService.prescaleTable: print \"%s %s" % (X.pathName.value(), X.prescales[0])'";

Definition at line 20 of file getHLTPrescaleColumns.py.

20 
21 def getPrescalesFromKey(key):
22  #stderr.write("\t%s ...\n" % key);
23  cmd = ( edmCfgFromDB +" --configName "+key + " | grep -i "+ path + " | tail -1 | awk ' $2 ==\"%s\" {print $NL}' " ) % path
24  res = commands.getoutput(cmd)
25  res_split = res.split()
26  psMap = {}
27  aa=""
28  if len(res)>0:
29  for uu in range(3,len(res_split)-1):
30  if uu % 2 == 1:
31  aa = aa + res_split[uu] + "\t"
32  psMap[path] = aa
33  else:
34  psMap[path] = 0
35  return psMap
def getPrescalesFromKey
my $pyPrintTable = "echo 'for X in process.PrescaleService.prescaleTable: print \"%s %s" % (X...

Variable Documentation

string getHLTPrescaleColumns.edmCfgFromDB = "edmConfigFromDB --orcoff --format summary.ascii --paths "

Definition at line 18 of file getHLTPrescaleColumns.py.

tuple getHLTPrescaleColumns.jsonFile = open(options.jsonOut, "w")

Definition at line 55 of file getHLTPrescaleColumns.py.

dictionary getHLTPrescaleColumns.jsout = {}

Definition at line 42 of file getHLTPrescaleColumns.py.

list getHLTPrescaleColumns.key = runKeys[run]

Definition at line 44 of file getHLTPrescaleColumns.py.

tuple getHLTPrescaleColumns.parser = OptionParser(usage="usage: %prog [options] Trigger_Path")

Definition at line 6 of file getHLTPrescaleColumns.py.

list getHLTPrescaleColumns.path = args[0]

Definition at line 15 of file getHLTPrescaleColumns.py.

dictionary getHLTPrescaleColumns.prescaleTable = {}

Definition at line 39 of file getHLTPrescaleColumns.py.

int getHLTPrescaleColumns.psfactor = 1

Definition at line 47 of file getHLTPrescaleColumns.py.

tuple getHLTPrescaleColumns.runKeys = queryRR(options.firstRun,options.lastRun,options.groupName)

Definition at line 38 of file getHLTPrescaleColumns.py.

tuple getHLTPrescaleColumns.runs = runKeys.keys()

Definition at line 40 of file getHLTPrescaleColumns.py.