| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms Class Reference

Inheritance diagram for DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms:
[legend]
Collaboration diagram for DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms:
[legend]
List of all members.

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

Detailed Description

Definition at line 124 of file OnlineOfflineTestRefactored.py.


Member Function Documentation

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)


Member Data Documentation

dictionary DataQuality::OnlineOfflineTestRefactored::ChannelSummaryHistograms::hists = {} [static]

Definition at line 126 of file OnlineOfflineTestRefactored.py.

DataQuality::OnlineOfflineTestRefactored::Histograms::alg [inherited]

Definition at line 50 of file OnlineOfflineTestRefactored.py.

DataQuality::OnlineOfflineTestRefactored::Histograms::detector [inherited]

Definition at line 51 of file OnlineOfflineTestRefactored.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:33:31 2011 for DataQuality by doxygen 1.4.7