171     while (scanner.hasNext()){
 
  175       for (JDAQSummaryslice::const_iterator frame = slice.begin() ; frame != slice.end() ; ++ frame) {
 
  208               rate += frame->getRate(i);
 
  210               h2->Fill(i , frame->getRate(i) * 1e-3);
 
  212               PMT_rate_quantiles[
string][floor-1][i].put(frame->getRate(i)*1e-3); 
 
  218             DOM_rate_quantiles[
string][floor-1].put(rate * 1e-3);
 
  225               rate += frame->getRate(i);
 
  233             DOM_rate_quantiles[
string][floor-1].put(rate * 1e-3);
 
  238           FATAL(
"JModuleRouter trying to access non existing identifier: "<< frame->getModuleID());
 
  244     for (
std::map<
int , 
vector<JQuantile> >::const_iterator i = DOM_rate_quantiles.begin() ; i!= DOM_rate_quantiles.end() ; ++i) {
 
JRA_Histograms histograms
 
then fatal No hydrophone data file $HYDROPHONE_TXT fi sort gr k
 
int countFIFOStatus() const 
Count FIFO status. 
 
JManager< string, TH1D > * m_mean_summary_rate_distribution
 
int getFloor() const 
Get floor number. 
 
const JModule & getModule(const JObjectID &id) const 
Get module parameters. 
 
Data structure for a composite optical module. 
 
then set_variable singlesRate set_variable doublesRate set_variable numberOfSlices echo Generating random background echo Singles rate
 
TH2D * h_daq_status_per_dom
 
JManager< string, TH2D > * m_mean_summary_rate
 
TH1D * h_dom_rate_distribution
 
#define MAKE_STRING(A)
Make string. 
 
TH1D * h_pmt_rate_distribution
 
SummaryHistograms h_summary
 
int getString() const 
Get string number. 
 
int countHighRateVeto() const 
Count high-rate veto status. 
 
JManager< string, TH2D > * m_summary_rate_distribution
 
std::string to_string(const T &value)
Convert value to string. 
 
bool hasModule(const JObjectID &id) const 
Has module. 
 
int getCount(const T &hit)
Get hit count. 
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
bool testDAQStatus() const 
Test DAQ status of packets.