262 {
263
266
269
270 while (scanner.hasNext()){
271
273
274 for (JDAQSummaryslice::const_iterator frame = slice.begin() ; frame != slice.end() ; ++ frame) {
275
277
278 const JModule&
module = router.getModule (frame->getModuleID());
279
280 int string = module.getString();
282 int floor = module.getFloor ();
283
287
290 }
291
294 }
295
297
298 if(analysis_level == 1){
299
301
303 const double factor = 1.0e-3;
304
306
307 rate += frame->getRate(i, factor);
308
309 h2->Fill(i , frame->getRate(i, factor));
310
312
314
315 }
316
318
320
321 } else {
322
324 const double factor = 1.0e-3;
325
327
328 rate += frame->getRate(i, factor);
329
331 }
332
334
336
337 }
338
339 }else{
340 FATAL(
"JModuleRouter trying to access non existing identifier: "<< frame->getModuleID());
341 }
342 }
343 }
344
346 for (
const auto&
i2 :
i1.second) {
347 if (
i2.second.getCount() > 0) {
349 }
350 }
351 }
352
353 if (analysis_level == 1){
355
358
359 for (
const auto&
i2 :
i1.second) {
361 if (
i2.second[
i3].getCount() > 0){
362 h2->Fill(
i3,
i2.first,
i2.second[
i3].getMean());
363 h1->Fill(
i2.second[
i3].getMean());
364 }
365 }
366 }
367 }
368 }
369 }
SummaryHistograms h_summary
int countHighRateVeto() const
Count high-rate veto status.
int countFIFOStatus() const
Count FIFO status.
bool testDAQStatus() const
Test DAQ status of packets.
static const int NUMBER_OF_PMTS
Total number of PMTs in module.
JManager< string, TH1D > * m_mean_summary_rate_distribution
JManager< string, TH2D > * m_mean_summary_rate
TH1D * h_pmt_rate_distribution
TH2D * h_daq_status_per_dom
JManager< string, TH2D > * m_summary_rate_distribution
TH1D * h_dom_rate_distribution