1#ifndef __JDAQPMTIDENTIFIER__
2#define __JDAQPMTIDENTIFIER__
45 const int pmt_address) :
109 out << static_cast<const JDAQModuleIdentifier&>(pmt) <<
' ';
189 return !(first == second);
Interface for binary input.
Interface for binary output.
const JDAQModuleIdentifier & getModuleIdentifier() const
Get Module identifier.
friend JWriter & operator<<(JWriter &, const JDAQPMTIdentifier &)
Write PMT identifier to output.
int getPMTAddress() const
Get PMT identifier.
static bool compare(const JDAQPMTIdentifier &first, const JDAQPMTIdentifier &second)
Compare PMT identifiers.
friend JReader & operator>>(JReader &, JDAQPMTIdentifier &)
Read PMT identifier from input.
void setPMTIdentifier(const JDAQPMTIdentifier &pmt)
Set PMT identifier.
const JDAQPMTIdentifier & getPMTIdentifier() const
Get PMT identifier.
friend std::istream & operator>>(std::istream &in, JDAQPMTIdentifier &pmt)
Read PMT identifier from input.
JDAQPMTIdentifier(const JDAQModuleIdentifier &id, const int pmt_address)
Constructor.
ClassDefNV(JDAQPMTIdentifier, 1)
friend std::ostream & operator<<(std::ostream &out, const JDAQPMTIdentifier &pmt)
Write PMT identifier to output.
JDAQPMTIdentifier()
Default constructor.
bool operator==(const Head &first, const Head &second)
Equal operator.
bool operator<(const Head &first, const Head &second)
Less than operator.
bool operator!=(const JTag &first, const JTag &second)
Not equal operator for JTag.
KM3NeT DAQ data structures and auxiliaries.
size_t getSizeof< JDAQPMTIdentifier >()
Get size of type.