Go to the documentation of this file. 1 #ifndef __JDETECTOR__JPMTIDENTIFIER__
2 #define __JDETECTOR__JPMTIDENTIFIER__
88 in >> static_cast<JModuleIdentifier&> (
object);
89 in >> static_cast<JPMTReadoutAddress&>(
object);
106 out << setw(10) << static_cast<const JModuleIdentifier&> (
object) <<
' ';
107 out << setw(2) << static_cast<const JPMTReadoutAddress&>(
object);
122 in >> static_cast<JModuleIdentifier&> (
object);
123 in >> static_cast<JPMTReadoutAddress&>(
object);
138 out << static_cast<const JModuleIdentifier&> (
object);
139 out << static_cast<const JPMTReadoutAddress&>(
object);
friend JWriter & operator<<(JWriter &out, const JPMTIdentifier &object)
Write PMT identifier to output.
Interface for binary input.
int getModuleID() const
Get module identifier.
friend JReader & operator>>(JReader &in, JPMTIdentifier &object)
Read PMT identifier from input.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
int getID() const
Get identifier.
Interface for binary output.
friend bool operator<(const JObjectID &first, typename JClass< JSecond_t >::argument_type second)
Less than operator.
friend std::istream & operator>>(std::istream &in, JPMTIdentifier &object)
Read PMT identifier from input.
Auxiliary class for object identification.
int getPMTAddress() const
Get PMT identifier (= TDC).
JPMTIdentifier()
Default constructor.
JPMTIdentifier(const JModuleIdentifier &id, const int tdc)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JPMTIdentifier &object)
Write PMT identifier to output.
Data structure for PMT readout address.
Auxiliary classes and methods for detector calibration.
friend bool operator==(const JObjectID &first, typename JClass< JSecond_t >::argument_type second)
Equal operator.