1 #ifndef __JSUPPORT__JSUPPORTTOOLKIT__ 
    2 #define __JSUPPORT__JSUPPORTTOOLKIT__ 
    7 #include "TDirectory.h" 
   27 namespace JPP { 
using namespace JSUPPORT; }
 
   73       return in.next()->getRunNumber();
 
   89       return JFrameIndexRange(in.begin()->getFrameIndex(), in.rbegin()->getFrameIndex());
 
  106     TDirectory*& dir = TDirectory::CurrentDirectory();
 
  118       while (
in.hasNext()) {
 
  119         result.
include(
in.next()->getFrameIndex());
 
  141       return JDAQUTCTimeRange(in.begin()->getTimesliceStart(), in.rbegin()->getTimesliceStart());
 
  158     TDirectory*& dir = TDirectory::CurrentDirectory();
 
  169         result.
include(
in.next()->getTimesliceStart());
 
  194     for (
T i = __begin; i != __end; ++i) {
 
  195       result.
combine(getUTCTimeRange<KM3NETDAQ::JDAQSummaryslice>(*i));
 
  210     using namespace KM3NETDAQ;
 
  211     using namespace JTRIGGER;
 
  213     TDirectory*& dir = TDirectory::CurrentDirectory();
 
  228     catch(
const std::exception& error) {}
 
  250     for (
T i = __begin; i != __end; ++i) {
 
JTOOLS::JRange< int > JFrameIndexRange
Type definition for frame index range. 
 
Data structure for all trigger parameters. 
 
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
 
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
 
Data structure for UTC time. 
 
Template definition for direct access of elements in ROOT TChain. 
 
JDAQUTCTimeRange getUTCTimeRange(JTreeScanner< T, KM3NETDAQ::JDAQEvaluator > &in)
Get UTC time range. 
 
bool isROOTFile(const char *file_name)
Check file format. 
 
double getTimeDuration(const JDAQUTCTimeRange &utc)
Get time duration of given UTC time range. 
 
JPrescaler writeSummary
write JDAQSummaryslice 
 
double getFrameTime()
Get frame time duration. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
int getRunNumber(const std::string &file_name)
Get run number for given file name of data taking run. 
 
JTOOLS::JRange< JDAQUTCExtended > JDAQUTCTimeRange
Type definition for DAQ UTC time range. 
 
Normalisation of MUPAGE events. 
 
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. 
 
JFrameIndexRange getFrameIndexRange(JTreeScanner< T, KM3NETDAQ::JDAQEvaluator > &in)
Get range of frame indices. 
 
Specifications of file name extensions. 
 
JTriggerParameters getTriggerParameters(const JMultipleFileScanner_t &file_list)
Get trigger parameters.