55   JLimit_t&                                  nSlices = inputFile.getLimit();
 
   64     zap[
'f'] = 
make_field(inputFile  , 
"Path to input file ");
 
   66     zap[
'C'] = 
make_field(selector   , 
"timeslice selector, e.g. JDAQTimesliceL1.")  = getROOTClassSelection<JDAQTimesliceTypes_t>();
 
   67     zap[
's'] = 
make_field(nSlices    , 
"number of slices"   ) = JLimit::max(); 
 
   71   catch(
const exception &error) {
 
   72     ERROR(error.what() << endl);
 
   77   TH1D* h1 = 
new TH1D(
"rate_%", NULL, 100, -2, 2);
 
   78   TH1D* h2 = 
new TH1D(
"time_%", NULL, 1, -0.5, 0.5);
 
   82   s->configure(inputFile);   
 
   85     JFrameIndexRange range (s->begin()->getFrameIndex() , s->rbegin()->getFrameIndex());
 
   86     h2->SetBins(range.second - range.first + 1, range.first - 0.5, range.second + 0.5);
 
   98   for ( ; scanner.hasNext() && counter != inputFile.getLimit(); ++counter) {
 
  102     for(JDAQTimeslice::const_iterator frame = slice->begin() ; frame != slice->end() ; ++frame) {
 
  107         pmt_hit_count[hit->getPMT()]++;
 
  119     for(
int j=1 ; 
j < i -> second -> GetNbinsX() ; ++
j){
 
  121       double width = i->second->GetXaxis()->GetBinWidth(
j);
 
  122       i -> second->SetBinContent(
j ,i->second->GetBinContent(
j)/width);
 
  123       i -> second->SetBinError  (
j ,i->second->GetBinError  (
j)/width);
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
 
Auxiliary class for multiplexing object iterators.
 
Utility class to parse command line options.
 
Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys.
 
General purpose class for object reading from a list of file names.
 
Auxiliary interface for direct access of elements in ROOT TChain.
 
int getFrameIndex() const
Get frame index.
 
bool putObject(TDirectory &dir, const TObject &object)
Write object to ROOT directory.
 
Long64_t counter_type
Type definition for counter.
 
double getFrameTime()
Get frame time duration.
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module.
 
Auxiliary class for a type holder.
 
Auxiliary class to select ROOT class based on class name.
 
Auxiliary class to select JTreeScanner based on ROOT class name.
 
Auxiliary class for defining the range of iterations of objects.