Go to the documentation of this file. 1 #ifndef __JDAQPMTIDENTIFIER__
2 #define __JDAQPMTIDENTIFIER__
45 const int pmt_address) :
93 in >> static_cast<JDAQModuleIdentifier&>(pmt);
109 out << static_cast<const JDAQModuleIdentifier&>(pmt) <<
' ';
125 in >> static_cast<JDAQModuleIdentifier&>(pmt);
141 out << static_cast<const JDAQModuleIdentifier&>(pmt);
233 return !(first == second);
JDAQPMTIdentifier()
Default constructor.
Interface for binary input.
int getPMTAddress() const
Get PMT identifier.
static int sizeOf()
Get size of object.
bool operator<(const JDAQHit &first, const JDAQHit &second)
Less than operator for DAQ hits.
ClassDefNV(JDAQPMTIdentifier, 1)
friend JReader & operator>>(JReader &in, JDAQPMTIdentifier &pmt)
Read PMT identifier from input.
const JDAQPMTIdentifier & getPMTIdentifier() const
Get PMT identifier.
friend JWriter & operator<<(JWriter &out, const JDAQPMTIdentifier &pmt)
Write PMT identifier to output.
const JDAQModuleIdentifier & getModuleIdentifier() const
Get Module identifier.
static bool compare(const JDAQPMTIdentifier &first, const JDAQPMTIdentifier &second)
Compare PMT identifiers.
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
Interface for binary output.
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
static int sizeOf()
Get size of object.
JDAQPMTIdentifier(const JDAQModuleIdentifier &id, const int pmt_address)
Constructor.
friend std::istream & operator>>(std::istream &in, JDAQPMTIdentifier &pmt)
Read PMT identifier from input.
KM3NeT DAQ data structures and auxiliaries.
friend std::ostream & operator<<(std::ostream &out, const JDAQPMTIdentifier &pmt)
Write PMT identifier to output.
void setPMTIdentifier(const JDAQPMTIdentifier &pmt)
Set PMT identifier.