#include <JRunHistograms.hh>
Definition at line 122 of file JRunHistograms.hh.
 
  
  
      
        
          | SummaryHistograms::SummaryHistograms  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 138 of file JRunHistograms.hh.
JManager< string, TH1D > * m_mean_summary_rate_distribution
 
TH2D * h_daq_status_per_dom
 
JManager< string, TH2D > * m_mean_summary_rate
 
TH1D * h_dom_rate_distribution
 
TH1D * h_pmt_rate_distribution
 
JManager< string, TH2D > * m_summary_rate_distribution
 
 
 
 
  
  
      
        
          | void SummaryHistograms::initialize  | 
          ( | 
          std::set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 153 of file JRunHistograms.hh.
void init_h_rate_summary(set< int > &du_ids, int modules_per_string)
 
void init_h_fifo_per_dom(std::set< int > &du_ids, int modules_per_string)
 
void init_m_summary_rate_distribution()
 
void init_m_mean_summary_rate(int modules_per_string)
 
void init_h_dom_rate_distribution()
 
void init_m_mean_summary_rate_distribution()
 
void init_h_daq_status_per_dom(std::set< int > &du_ids, int modules_per_string)
 
void init_h_hrv_per_dom(set< int > &du_ids, int modules_per_string)
 
void init_h_pmt_rate_distribution()
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_fifo_per_dom  | 
          ( | 
          std::set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 172 of file JRunHistograms.hh.
  175     string title = 
MAKE_STRING (
" FIFO ; String ; Floor ; Number of slices with FIFO almost full ");
 
  177     h_fifo_per_dom = 
new TH2D (name.c_str() , title.c_str() , *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_daq_status_per_dom  | 
          ( | 
          std::set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 186 of file JRunHistograms.hh.
  189     string title = 
MAKE_STRING (
" DAQ Status ; String ; Floor ; Number of slices with wrong DAQ status of packets ");
 
  191     h_daq_status_per_dom = 
new TH2D (name.c_str() , title.c_str() , *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
TH2D * h_daq_status_per_dom
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_hrv_per_dom  | 
          ( | 
          set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 200 of file JRunHistograms.hh.
  203     string title = 
MAKE_STRING (
"HRV ; String ; Floor ; Number of slices with at least 1 PMT in HRV");
 
  205     h_hrv_per_dom = 
new TH2D (name.c_str() , title.c_str() , *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_rate_summary  | 
          ( | 
          set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 214 of file JRunHistograms.hh.
  217     string title = 
MAKE_STRING (
"Summary slices ; String ; Floor ; Mean rate over all summary slices [kHz]");
 
  219     h_rate_summary = 
new TH2D (name.c_str() , title.c_str() , *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 , modules_per_string , 0.5 , modules_per_string + 0.5 );
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_pmt_rate_distribution  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 225 of file JRunHistograms.hh.
  228     string title = 
MAKE_STRING (
"PMT rate distribution from summary slices ; rate [kHz] ; Counts");    
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
TH1D * h_pmt_rate_distribution
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_h_dom_rate_distribution  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 240 of file JRunHistograms.hh.
  243     string title = 
MAKE_STRING (
"DOM rate distribution from summary slices ; rate [kHz] ; Counts");    
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
TH1D * h_dom_rate_distribution
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_m_mean_summary_rate_distribution  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 257 of file JRunHistograms.hh.
  260     string title = 
MAKE_STRING (
" ; rate [kHz] ; # PMTs");
 
  262     TH1D* h = 
new TH1D(name.c_str() , title.c_str() , 40 , 0 , log10(1000));
 
JManager< string, TH1D > * m_mean_summary_rate_distribution
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys...
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_m_mean_summary_rate  | 
          ( | 
          int  | 
          modules_per_string | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 274 of file JRunHistograms.hh.
  277     string title = 
MAKE_STRING (
" ; TDC Channel ; Floor ; rate [kHz]");
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
JManager< string, TH2D > * m_mean_summary_rate
 
#define MAKE_STRING(A)
Make string. 
 
Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys...
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
 
 
 
  
  
      
        
          | void SummaryHistograms::init_m_summary_rate_distribution  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 286 of file JRunHistograms.hh.
  289       string title = 
MAKE_STRING (
"Summaryslice ; TDC channel ; rate [kHz] ; counts");    
 
  291       TH2D* h_summary_rate_distribution = 
new TH2D (name.c_str() , title.c_str(),
 
  293                                                     100 , -1 , log10(10000));
 
  295       BinLogY (h_summary_rate_distribution);
 
then echo Enter input within $TIMEOUT_S seconds echo n User name
 
#define MAKE_STRING(A)
Make string. 
 
Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys...
 
JManager< string, TH2D > * m_summary_rate_distribution
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
 
 
 
      
        
          | TH1D* SummaryHistograms::h_mean_fifo | 
        
      
 
 
      
        
          | TH2D* SummaryHistograms::h_fifo_per_dom | 
        
      
 
 
      
        
          | TH2D* SummaryHistograms::h_daq_status_per_dom | 
        
      
 
 
      
        
          | TH2D* SummaryHistograms::h_hrv_per_dom | 
        
      
 
 
      
        
          | TH2D* SummaryHistograms::h_rate_summary | 
        
      
 
 
      
        
          | TH1D* SummaryHistograms::h_pmt_rate_distribution | 
        
      
 
 
      
        
          | TH1D* SummaryHistograms::h_dom_rate_distribution | 
        
      
 
 
      
        
          | JManager< string , TH2D >* SummaryHistograms::m_mean_summary_rate | 
        
      
 
 
      
        
          | JManager< string , TH1D >* SummaryHistograms::m_mean_summary_rate_distribution | 
        
      
 
 
      
        
          | JManager< string , TH2D >* SummaryHistograms::m_summary_rate_distribution | 
        
      
 
 
The documentation for this struct was generated from the following file: