Jpp
18.3.1
the software that should make you happy
|
Class dedicated to the analysis of KM3NeT runs. More...
#include <RunAnalyzer.hh>
Public Member Functions | |
RunAnalyzer () | |
Default constructor. More... | |
RunAnalyzer (string file, string detectorFile, JLimit_t nTimeslices, JLimit_t nSummaryslices, JLimit_t nEvents, bool pmtanalysis) | |
Constructor. More... | |
~RunAnalyzer () | |
Destructor. More... | |
void | iterateEventTree (JTreeScanner< JDAQEvent > &scanner) |
void | iterateSummarysliceTree (JTreeScanner< JDAQSummaryslice > &scanner) |
template<class T > | |
void | iterateTimesliceTree (JTreeScanner< T > &scanner) |
void | readSummaryData () |
template<class T > | |
void | readTimesliceData () |
void | readEvents () |
JRA_Histograms | getHistograms () |
Private Attributes | |
string | inputFile |
JDetector | detector |
JModuleRouter * | router |
JRA_Histograms | histograms |
int | modulesPerString |
JLimit_t | numberOfTimeslices |
JLimit_t | numberOfSummaryslices |
JLimit_t | numberOfEvents |
bool | pmt_analysis |
Class dedicated to the analysis of KM3NeT runs.
Definition at line 27 of file RunAnalyzer.hh.
|
inline |
|
inline |
Constructor.
file | Path to the file to be analyzed |
detectorFile | path to a detector file |
nTimeslices | Number of timeslices to be read |
nSummaryslices | Number of summary slices to be read |
nEvents | Number of frames to be read |
pmtanalysis | PMT analysis option |
Definition at line 56 of file RunAnalyzer.hh.
|
inline |
|
inline |
Definition at line 88 of file RunAnalyzer.hh.
|
inline |
Definition at line 166 of file RunAnalyzer.hh.
|
inline |
Definition at line 279 of file RunAnalyzer.hh.
|
inline |
Definition at line 345 of file RunAnalyzer.hh.
|
inline |
Definition at line 362 of file RunAnalyzer.hh.
|
inline |
Definition at line 379 of file RunAnalyzer.hh.
|
inline |
Definition at line 394 of file RunAnalyzer.hh.
|
private |
Definition at line 29 of file RunAnalyzer.hh.
|
private |
Definition at line 30 of file RunAnalyzer.hh.
|
private |
Definition at line 31 of file RunAnalyzer.hh.
|
private |
Definition at line 32 of file RunAnalyzer.hh.
|
private |
Definition at line 33 of file RunAnalyzer.hh.
|
private |
Definition at line 34 of file RunAnalyzer.hh.
|
private |
Definition at line 35 of file RunAnalyzer.hh.
|
private |
Definition at line 36 of file RunAnalyzer.hh.
|
private |
Definition at line 37 of file RunAnalyzer.hh.