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.29 by grchrist, Thu May 10 14:44:16 2012 UTC vs.
Revision 1.33 by grchrist, Mon Jul 2 12:52:29 2012 UTC

# Line 32 | Line 32 | def MoreTableInfo(parser,LumiRange,confi
32          else:
33              realARates={}
34              for k,v in bRates.iteritems():
35 <                realARates[k]=aRates[k]-bRates[k]
35 >                realARates[k]=aRates[k]-bRates[k]*20
36                  #realARates = aRates - bRates*20;
37      else:
38          if len(parser.GetTriggerRatesByLS("AOutput"))>0:
# Line 77 | Line 77 | def MoreTableInfo(parser,LumiRange,confi
77          if thisRateA>PeakRateA:
78              PeakRateA=thisRateA
79  
80 <        thisRealRateA = aRates.get(ls,0) - bRates.get(ls,0)
80 >        thisRealRateA = aRates.get(ls,0) - bRates.get(ls,0)*20
81          realARate+=thisRealRateA
82          if thisRealRateA > realPeakRateA:
83              realReakRateA = thisRealRateA
# Line 88 | Line 88 | def MoreTableInfo(parser,LumiRange,confi
88      Warn = False
89  
90      ##########################################
91 <    ## Check if the express stream is too high
91 >    ## Check if the express stream is too high or low
92      ##########################################
93      global NHighExpress
94 <    badExpress = ExpRate/len(LumiRange) > config.MaxExpressRate ## avg express stream rate too high?
94 >    badExpress = ((ExpRate/len(LumiRange) > config.MaxExpressRate) or (ExpRate/len(LumiRange)<0.1 and isCol)) ## avg express stream rate too high?
95      baseText = "\nCurrent Express Stream rate is: %0.1f Hz" % (ExpRate/len(LumiRange),) ## text to display
96      if badExpress:
97          text = colored(baseText,'red',attrs=['reverse'])  ## bad, make the text white on red

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines