1 #ifndef __JDAQEVALUATOR__
2 #define __JDAQEVALUATOR__
49 return first.
utc < second.
utc;
96 return(*
this)(
object.getTimesliceStart());
108 return {
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.
Type definition of time value.
static JTriggerCounter_t min()
minimal counter value
friend double operator-(const value_type &first, const value_type &second)
Subtraction operator.
static JTriggerCounter_t max()
maximal counter value
JTriggerCounter_t counter
friend bool operator<(const value_type &first, const value_type &second)
Less-than operator.
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.