Go to the documentation of this file. 1 #ifndef __JSUPPORT__JSUPPORTTOOLKIT__
2 #define __JSUPPORT__JSUPPORTTOOLKIT__
6 #include "TDirectory.h"
70 return JFrameIndexRange(in.begin()->getFrameIndex(), in.rbegin()->getFrameIndex());
87 TDirectory*& dir = TDirectory::CurrentDirectory();
99 while (in.hasNext()) {
100 result.include(in.next()->getFrameIndex());
122 return JDAQUTCTimeRange(in.begin()->getTimesliceStart(), in.rbegin()->getTimesliceStart());
139 TDirectory*& dir = TDirectory::CurrentDirectory();
150 result.include(in.next()->getTimesliceStart());
175 for (T i = __begin; i != __end; ++i) {
176 result.combine(getUTCTimeRange<KM3NETDAQ::JDAQSummaryslice>(*i));
194 TDirectory*& dir = TDirectory::CurrentDirectory();
227 for (T i = __begin; i != __end; ++i) {
JTOOLS::JRange< JDAQUTCExtended > JDAQUTCTimeRange
Type definition for DAQ UTC time range.
JTriggerParameters getTriggerParameters(const JMultipleFileScanner_t &file_list)
Get trigger parameters.
Object reading from file.
Data structure for UTC time.
Data structure for all trigger parameters.
JDAQUTCTimeRange getUTCTimeRange(T __begin, T __end)
Get UTC time range for given file name of data taking run.
virtual bool hasNext()=0
Check availability of next element.
double getFrameTime()
Get frame time duration.
bool isROOTFile(const char *file_name)
Check file format.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Template definition for direct access of elements in ROOT TChain.
double getLivetime(T __begin, T __end)
Get data taking live time.
JPrescaler writeSummary
write JDAQSummaryslice
Support classes and methods for experiment specific I/O.
KM3NeT DAQ data structures and auxiliaries.
Normalisation of MUPAGE events.
JTOOLS::JRange< int > JFrameIndexRange
Type definition for frame index range.
JFrameIndexRange getFrameIndexRange(const std::string &file_name)
Get range of frame indices for given file name of data taking run.
double getTimeDuration(const JDAQUTCTimeRange &utc)
Get time duration of given UTC time range.