1#ifndef __JDAQEVALUATOR__
2#define __JDAQEVALUATOR__
66 return this->
utc < value.
utc;
116 return (*
this)(
object.getTimesliceStart());
128 return value_type(
object.getTimesliceStart(),
object.getCounter());
Data structure for UTC time.
KM3NeT DAQ data structures and auxiliaries.
double getTimeDifference(const JDAQChronometer &first, const JDAQChronometer &second)
Get time difference between two chronometers.
unsigned long long int JTriggerCounter_t
Type definition of trigger counter.
static const JDAQEvaluator getDAQValue
Function object for evaluation of DAQ objects.
Template definition of auxiliary base class for comparison of data structures.
Type definition of time value.
static JTriggerCounter_t min()
minimal counter value
value_type(const JDAQUTCExtended &utc, const JTriggerCounter_t counter)
Constructor.
friend double operator-(const value_type &first, const value_type &second)
Subtraction operator.
static JTriggerCounter_t max()
maximal counter value
value_type()
Default constructor.
JTriggerCounter_t counter
bool less(const value_type &value) const
Less-than method.
Auxiliary class to determine time of DAQ objects.
value_type operator()(const JDAQHeader &object) const
Get time of object.
JDAQEvaluator()
Default constructor.
value_type operator()(const JDAQUTCExtended &object) const
Get time of object.
value_type operator()(const JDAQEventHeader &object) const
Get time of event.