1 #ifndef __JSUPPORT__JSUPPORTTOOLKIT__ 
    2 #define __JSUPPORT__JSUPPORTTOOLKIT__ 
    7 #include "TDirectory.h" 
   26 namespace JPP { 
using namespace JSUPPORT; }
 
   45     using namespace KM3NETDAQ;
 
   49     TDirectory*& dir = TDirectory::CurrentDirectory();
 
   55       result = 
JFrameIndexRange(in.begin()->getFrameIndex(), in.rbegin()->getFrameIndex());
 
   61       while (in.hasNext()) {
 
   62         result.
include(in.next()->getFrameIndex());
 
   82     using namespace KM3NETDAQ;
 
   83     using namespace JTRIGGER;
 
   85     TDirectory*& dir = TDirectory::CurrentDirectory();
 
   87     double livetime = 0.0;
 
   91     if (parameters.writeSummary.prescale != 0) {
 
   95       livetime = in.getEntries() * 
getFrameTime() * 1.0e-9 / parameters.writeSummary.prescale;
 
  116     double livetime = 0.0;
 
  118     for (T i = __begin; i != __end; ++i) {
 
JFrameIndexRange getFrameIndexRange(const std::string &file_name)
Get range of frame indices for given file name of data taking run. 
 
JTOOLS::JRange< int > JFrameIndexRange
Type definition for frame index range. 
 
Data structure for all trigger parameters. 
 
Template definition for direct access of elements in ROOT TChain. 
 
bool isROOTFile(const char *file_name)
Check file format. 
 
double getFrameTime()
Get frame time duration. 
 
Auxiliary class to define a range between two values. 
 
double getLivetime(const std::string &file_name)
Get data taking live time. 
 
Object reading from file. 
 
Specifications of file name extensions. 
 
JTriggerParameters getTriggerParameters(const JMultipleFileScanner_t &file_list)
Get trigger parameters.