ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/RateMonShiftTool_dev/AddTableInfo_db.py
(Generate patch)

Comparing UserCode/RateMonShiftTool_dev/AddTableInfo_db.py (file contents):
Revision 1.42 by awoodard, Tue Dec 4 16:44:56 2012 UTC vs.
Revision 1.43 by awoodard, Tue Dec 4 17:25:17 2012 UTC

# Line 34 | Line 34 | def MoreTableInfo(parser,LumiRange,confi
34              write(colored("Check with Shift Leader if this is expected\n",'red',attrs=['reverse']))
35              write(colored("If not, HFLUMI needs to be red-recycled\n\n\n",'red',attrs=['reverse']))
36              write(colored("If in doubt, call Lumi DOC\n\n\n",'red',attrs=['reverse']))
37            #return
37                                                                                                                                                                                                                                                                      
38      try:
40        #print "trying v3"
39          lograte=parser.GetTriggerRatesByLS("HLT_LogMonitor_v3")
42        #print lograte
40          if not len(lograte):
44            #print "trying v4"
41              lograte=parser.GetTriggerRatesByLS("HLT_LogMonitor_v4")
42 <            
43 <        #print lograte
44 <        for lumi in lograte.iterkeys():
45 <            #print lumi, lograte[lumi]
46 <            if lograte[lumi]>config.MaxLogMonRate:
47 <                write(bcolors.WARNING)
48 <                print lograte[lumi], "post to elog. LogMonitor rate is high."
49 <                write(bcolors.ENDC+"\n")
42 >
43 >        for ls in LumiRange:
44 >            current_lograte = lograte.get(ls,0)
45 >            lograte_sum =+ current_lograte
46 >
47 >        lograte_average = lograte_sum/len(LumiRange)
48 >        if lograte_average > config.MaxLogMonRate:
49 >            write(bcolors.WARNING)
50 >            print "Post to elog. LogMonitor rate is high: %.2f" % (lograte_average)
51 >            write(bcolors.ENDC+"\n")              
52 >
53      except:
54          write(bcolors.WARNING)
55          print "problem getting log monitor rates"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines