1 #ifndef __JDETECTOR__JPMTIDENTIFIER__
2 #define __JDETECTOR__JPMTIDENTIFIER__
18 namespace JDETECTOR {}
19 namespace JPP {
using namespace JDETECTOR; }
106 out << setw(10) << static_cast<const JModuleIdentifier&> (object) <<
' ';
107 out << setw(2) << static_cast<const JPMTReadoutAddress&>(object);
138 out << static_cast<const JModuleIdentifier&> (object);
139 out << static_cast<const JPMTReadoutAddress&>(object);
Interface for binary output.
friend JReader & operator>>(JReader &in, JPMTIdentifier &object)
Read PMT identifier from input.
friend JWriter & operator<<(JWriter &out, const JPMTIdentifier &object)
Write PMT identifier to output.
JPMTIdentifier(const JModuleIdentifier &id, const int tdc)
Constructor.
int getModuleID() const
Get module identifier.
int getID() const
Get identifier.
JPMTIdentifier()
Default constructor.
int getPMTAddress() const
Get PMT identifier (= TDC).
Interface for binary input.
friend bool operator==(const JObjectID &first, typename JClass< int >::argument_type second)
Equal operator.
friend std::istream & operator>>(std::istream &in, JPMTIdentifier &object)
Read PMT identifier from input.
friend std::ostream & operator<<(std::ostream &out, const JPMTIdentifier &object)
Write PMT identifier to output.
Auxiliary class for object identification.
Data structure for PMT readout address.
friend bool operator<(const JObjectID &first, typename JClass< int >::argument_type second)
Less than operator.