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