80                                                                {
   81 
   82    h_fifo_per_dom = 
new TH2D (
"h_fifo_per_dom", 
" FIFO ; String ; Floor ; Number of slices with FIFO almost full x number of PMTs ",
 
   83                               *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
   84 
   86                                     " Fraction of wrong DAQ Status [%]; String ; Floor ; Fraction of slices with wrong DAQ status of packets [%]",
   87                                     *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
   88 
   89    h_hrv_per_dom = 
new TH2D (
"h_hrv_per_dom", 
"HRV ; String ; Floor ; Number of slices x number of PMTs in HRV",
 
   90                              *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
   91 
   92    h_rate_summary = 
new TH2D (
"h_rate_summary", 
"Summary slices ; String ; Floor ; Mean rate over all summary slices [kHz]",
 
   93                               *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
   94 
   95    h_pmt_rate_distribution = 
new TH1D (
"h_pmt_rate_distribution", 
"PMT rate distribution from summary slices ; rate [kHz] ; Counts",
 
   97 
   98    h_dom_rate_distribution = 
new TH1D (
"h_dom_rate_distribution", 
"DOM rate distribution from summary slices ; rate [kHz] ; Counts", 50 , log10(50) , log10(2000));
 
  100    
  101    TH1D* h = new TH1D("%/h_mean_summary_rate_distribution", " ; rate [kHz] ; # PMTs", 40 , 0 , log10(1000));
  104        
  105    m_mean_summary_rate = 
new JManager < string , TH2D > (
new TH2D(
"%/h_mean_summary_rate", 
" ; TDC Channel ; Floor ; rate [kHz]",
 
  106                                                                   NUMBER_OF_PMTS , -0.5 , NUMBER_OF_PMTS - 0.5,
  107                                                                   modules_per_string , 0.5 , 0.5 + modules_per_string));
  108    
  109    TH2D* h_summary_rate_distribution = new TH2D ("%/h_pmt_rate_distributions_Summaryslice", "Summaryslice ; TDC channel ; rate [kHz] ; counts",
  110                                                  NUMBER_OF_PMTS , -0.5 , NUMBER_OF_PMTS - 0.5, 100 , -1 , log10(10000));
  113 
  114  }
static int getN()
Get number of bins.
 
static const double * getData(const double factor=1.0)
Get abscissa values.
 
void setLogarithmicX(TList *list)
Make x-axis of objects in list logarithmic (e.g. after using log10()).
 
void setLogarithmicY(TList *list)
Make y-axis of objects in list logarithmic (e.g. after using log10()).