Public Member Functions | |
def | __init__ |
def | fill |
def | hist |
def | container_hist |
Public Attributes | |
alg | |
detector | |
Static Public Attributes | |
dictionary | hists = {} |
Private Member Functions | |
def | _book |
Definition at line 124 of file OnlineOfflineTestRefactored.py.
def DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms::__init__ | ( | self, | ||
alg, | ||||
detector | ||||
) |
Reimplemented from DataQuality::OnlineOfflineTestRefactored::Histograms.
Definition at line 128 of file OnlineOfflineTestRefactored.py.
00128 : 00129 super(ChannelSummaryHistograms,self).__init__(alg,detector) 00130 self._book() 00131 ChannelSummaryHistograms.hists[detector.fullPackedData()] = self 00132 return 00133 def _book(self):
def DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms::_book | ( | self | ) | [private] |
Definition at line 134 of file OnlineOfflineTestRefactored.py.
00134 : 00135 # Summary Histograms 00136 # Mean ADC by channel 00137 self.hist("meanAdc", "Mean ADC by channel", 300,0,300, 00138 "Channel Index (Board*16 + Connector)","Mean ADC value") 00139 00140 # RMS ADC by channel 00141 self.hist("rmsAdc", "RMS ADC by channel (board*16 + connector)", 300,0,300, 00142 "Channel Index (Board*16 + Connector)","RMS of ADC values") 00143 return 00144 def fill(self,chanint,adc):
def DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms::fill | ( | self, | ||
chanint, | ||||
adc | ||||
) |
Definition at line 145 of file OnlineOfflineTestRefactored.py.
00145 : 00146 ci = float(channel_index(FeeChannelId(chanint))) 00147 self.alg.info('ChannelSummary: %f %f %f'%(ci,adc.GetMean(),adc.GetRMS())) 00148 self.meanAdc.Fill(ci,adc.GetMean()) 00149 self.rmsAdc.Fill(ci,adc.GetRMS()) 00150 return 00151 00152 pass
def DataQuality::OnlineOfflineTestRefactored::Histograms::hist | ( | self, | ||
name, | ||||
title, | ||||
nbins, | ||||
vmin, | ||||
vmax, | ||||
xtitle = None , |
||||
ytitle = None | ||||
) | [inherited] |
Reimplemented in DataQuality::OnlineOfflineTestRefactored::PerChannelHistograms.
Definition at line 68 of file OnlineOfflineTestRefactored.py.
00071 : 00072 'Make and register a simple, top level, uniquely named histogram' hist = self._make_hist(name, title, nbins, vmin, vmax,xtitle,ytitle)
def DataQuality::OnlineOfflineTestRefactored::Histograms::container_hist | ( | self, | ||
container, | ||||
name, | ||||
title, | ||||
nbins, | ||||
vmin, | ||||
vmax, | ||||
xtitle = None , |
||||
ytitle = None | ||||
) | [inherited] |
Definition at line 73 of file OnlineOfflineTestRefactored.py.
00076 : 00077 'Make and register a non-uniquely named histogram that lives in a container' 00078 hist = self._make_hist(name, title, nbins, vmin, vmax,xtitle,ytitle) return self._place_hist(hist,container+'/'+name,name,container)
dictionary DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms::hists = {} [static] |
Definition at line 126 of file OnlineOfflineTestRefactored.py.
Definition at line 50 of file OnlineOfflineTestRefactored.py.
Definition at line 51 of file OnlineOfflineTestRefactored.py.