#include <JRunHistograms.hh>
Definition at line 481 of file JRunHistograms.hh.
 
  
  
      
        
          | TriggerHistograms::TriggerHistograms  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 504 of file JRunHistograms.hh.
TH1D * h_pmt_distribution_snapshot_hits
 
TH2D * h_Snapshot_hits_per_module
 
TH1D * h_pmt_distribution_triggered_hits
 
TH1D * h_Number_of_overlays
 
TH2D * h_Triggered_hits_per_module
 
TH1D * h_tot_distribution_snapshot_hits
 
TH1D * h_Trigger_bit_event
 
TH1D * h_tot_distribution_triggered_hits
 
JManager< string, TH2D > * m_Snapshot_hits_per_pmt
 
 
 
 
  
  
      
        
          | void TriggerHistograms::initialize  | 
          ( | 
          std::set< int > &  | 
          du_ids,  | 
         
        
           | 
           | 
          int  | 
          modules_per_string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 526 of file JRunHistograms.hh.
void init_h_Trigger_time()
 
void init_h_Trigger_bit_event()
 
void init_h_Triggered_hits_per_module(int modules_per_string, std::set< int > &du_ids)
 
void init_h_Snapshot_hits_per_module(int modules_per_string, std::set< int > &du_ids)
 
void init_h_pmt_distribution_snapshot_hits()
 
void init_h_tot_distribution_triggered_hits()
 
void init_h_Number_of_overlays()
 
void init_h_Snapshot_hits()
 
void init_m_Snapshot_hits_per_pmt(int modules_per_string)
 
void init_h_Triggered_hits()
 
void init_h_tot_distribution_snapshot_hits()
 
void init_h_pmt_distribution_triggered_hits()
 
void init_h_Trigger_bit_hit()
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Trigger_bit_event  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 546 of file JRunHistograms.hh.
  549     string title = 
MAKE_STRING (
"Number of events as a function of trigger bit in event ; Trigger Bit ; Counts ");
 
static const unsigned int NUMBER_OF_TRIGGER_BITS
Number of trigger bits. 
 
#define MAKE_STRING(A)
Make string. 
 
TH1D * h_Trigger_bit_event
 
const char * getTriggerName(JTriggerbit_t bit)
Get trigger name. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Trigger_bit_hit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 572 of file JRunHistograms.hh.
  575     string title = 
MAKE_STRING (
"Number of hits per event as a function of trigger bit in hit ; Trigger Bit ; #Events ");
 
static const unsigned int NUMBER_OF_TRIGGER_BITS
Number of trigger bits. 
 
#define MAKE_STRING(A)
Make string. 
 
const char * getTriggerName(JTriggerbit_t bit)
Get trigger name. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Trigger_time  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 597 of file JRunHistograms.hh.
  600     string title = 
MAKE_STRING (
"Time of first triggered hit ; time [ms] ; #Events ");
 
  602     h_Trigger_time = 
new TH1D (name.c_str() , title.c_str() , 50, -0.5, 100.5 );
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Snapshot_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 609 of file JRunHistograms.hh.
  612     string title = 
MAKE_STRING (
" ; Number of snapshot hits; Events ");
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Triggered_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 622 of file JRunHistograms.hh.
  625     string title = 
MAKE_STRING (
" ; Number of triggered hits; Events ");
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Number_of_overlays  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 635 of file JRunHistograms.hh.
  638     string title = 
MAKE_STRING (
" ; Number of overlays; Events ");
 
  640     int MAX_OVERLAYS = 1000;
 
  642     h_Number_of_overlays = 
new TH1D (name.c_str() , title.c_str() , MAX_OVERLAYS , -0.5, MAX_OVERLAYS - 0.5 );
 
TH1D * h_Number_of_overlays
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Snapshot_hits_per_module  | 
          ( | 
          int  | 
          modules_per_string,  | 
         
        
           | 
           | 
          std::set< int > &  | 
          du_ids  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 650 of file JRunHistograms.hh.
  653     string title = 
MAKE_STRING (
" ; String ; Floor ; Number of snapshot hits ");
 
  656                                            *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 ,
 
  657                                            modules_per_string , 0.5 , modules_per_string + 0.5 );
 
TH2D * h_Snapshot_hits_per_module
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_Triggered_hits_per_module  | 
          ( | 
          int  | 
          modules_per_string,  | 
         
        
           | 
           | 
          std::set< int > &  | 
          du_ids  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 665 of file JRunHistograms.hh.
  668     string title = 
MAKE_STRING (
" ; String ; Floor ; Number of triggered hits ");
 
  671                                            *du_ids.rbegin() , 0.5 , *du_ids.rbegin() + 0.5 ,
 
  672                                            modules_per_string , 0.5 , modules_per_string + 0.5 );
 
TH2D * h_Triggered_hits_per_module
 
#define MAKE_STRING(A)
Make string. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_m_Snapshot_hits_per_pmt  | 
          ( | 
          int  | 
          modules_per_string | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 680 of file JRunHistograms.hh.
  683     string title = 
MAKE_STRING (
" ; TDC Channel ; Floor ; Number of snapshot hits ");
 
  686                                                                          modules_per_string , 0.5 , modules_per_string + 0.5 ) );
 
#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. 
 
JManager< string, TH2D > * m_Snapshot_hits_per_pmt
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_pmt_distribution_triggered_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 694 of file JRunHistograms.hh.
  697     string title = 
MAKE_STRING (
" ; TDC Channel ; Counts [a.u.]");
 
TH1D * h_pmt_distribution_triggered_hits
 
#define MAKE_STRING(A)
Make string. 
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_tot_distribution_triggered_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 705 of file JRunHistograms.hh.
  708     string title = 
MAKE_STRING (
" ; ToT [ns] ; Counts [a.u.]");
 
#define MAKE_STRING(A)
Make string. 
 
TH1D * h_tot_distribution_triggered_hits
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_pmt_distribution_snapshot_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 717 of file JRunHistograms.hh.
  720     string title = 
MAKE_STRING (
" ; TDC Channel ; Counts [a.u.]");
 
TH1D * h_pmt_distribution_snapshot_hits
 
#define MAKE_STRING(A)
Make string. 
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
 
 
 
  
  
      
        
          | void TriggerHistograms::init_h_tot_distribution_snapshot_hits  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 729 of file JRunHistograms.hh.
  732     string title = 
MAKE_STRING (
" ; ToT [ns] ; Counts [a.u.]");
 
#define MAKE_STRING(A)
Make string. 
 
TH1D * h_tot_distribution_snapshot_hits
 
 
 
 
      
        
          | TH1D* TriggerHistograms::h_Trigger_bit_event | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_Trigger_bit_hit | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_Trigger_time | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_Snapshot_hits | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_Triggered_hits | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_Number_of_overlays | 
        
      
 
 
      
        
          | TH2D* TriggerHistograms::h_Snapshot_hits_per_module | 
        
      
 
 
      
        
          | TH2D* TriggerHistograms::h_Triggered_hits_per_module | 
        
      
 
 
      
        
          | JManager< string , TH2D >* TriggerHistograms::m_Snapshot_hits_per_pmt | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_pmt_distribution_triggered_hits | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_tot_distribution_triggered_hits | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_pmt_distribution_snapshot_hits | 
        
      
 
 
      
        
          | TH1D* TriggerHistograms::h_tot_distribution_snapshot_hits | 
        
      
 
 
The documentation for this struct was generated from the following file: