1#ifndef __JDAQTRIGGERCOUNTER__
2#define __JDAQTRIGGERCOUNTER__
159 return !(first == second);
Interface for binary input.
Interface for binary output.
Auxiliary class to count triggers.
JTriggerCounter_t getCounter() const
Get trigger counter.
static void reset()
Reset counter of unique instance of this class object.
JDAQTriggerCounter(const JTriggerCounter_t counter)
Constructor.
JTriggerCounter_t next()
Increment trigger counter.
static JDAQTriggerCounter & getInstance()
Get reference to unique instance of this class object.
void setCounter(const JTriggerCounter_t counter)
Set trigger counter.
ClassDef(JDAQTriggerCounter, 1)
virtual ~JDAQTriggerCounter()
Virtual destructor.
friend JReader & operator>>(JReader &, JDAQTriggerCounter &)
Read DAQ trigger counter from input.
friend JWriter & operator<<(JWriter &, const JDAQTriggerCounter &)
Write JDAQTriggerCounter to output.
const JDAQTriggerCounter & getDAQTriggerCounter() const
Get DAQ trigger counter.
JDAQTriggerCounter()
Default constructor.
JTriggerCounter_t trigger_counter
bool operator==(const Head &first, const Head &second)
Equal operator.
bool operator!=(const JTag &first, const JTag &second)
Not equal operator for JTag.
KM3NeT DAQ data structures and auxiliaries.
size_t getSizeof< JDAQTriggerCounter >()
Get size of type.
unsigned long long int JTriggerCounter_t
Type definition of trigger counter.