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" |