#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 x number of PMTs ");
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 x number of PMTs 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: