#ifndef __JDAQTRIGGERCOUNTER_IO__ #define __JDAQTRIGGERCOUNTER_IO__ #include "km3net-dataformat/online/JDAQTriggerCounter.hh" #include "JIO/JSerialisable.hh" /** * \author mdejong */ namespace KM3NETDAQ { /** * Get size of type. * * \return number of bytes */ template<> inline size_t getSizeof() { return sizeof(JDAQTriggerCounter::trigger_counter); } /** * Read DAQ trigger counter from input. * * \param in reader * \param counter DAQ trigger counter * \return reader */ inline JReader& operator>>(JReader& in, JDAQTriggerCounter& counter) { in >> counter.trigger_counter; return in; } /** * Write JDAQTriggerCounter to output. * * \param out writer * \param counter DAQ trigger counter * \return writer */ inline JWriter& operator<<(JWriter& out, const JDAQTriggerCounter& counter) { out << counter.trigger_counter; return out; } } #endif