1 #ifndef __JTRIGGER__JPMTMASK__ 
    2 #define __JTRIGGER__JPMTMASK__ 
  181       unsigned int bit = 0;
 
  183       for (std::string::const_reverse_iterator i = buffer.rbegin(); i != buffer.rend() && bit != 
NUMBER_OF_PMT_BITS; ++i, ++bit) {
 
  202       unsigned int bit = 0;
 
  204       for (std::string::reverse_iterator i = buffer.rbegin(); i != buffer.rend() && bit != 
NUMBER_OF_PMT_BITS; ++i, ++bit) {
 
Data structure for PMT readout address.
 
int getTDC() const
Get TDC.
 
Interface for binary input.
 
Interface for binary output.
 
Auxiliary class for PMT mask.
 
friend JReader & operator>>(JReader &in, JPMTMask &mask)
Read PMT mask from input.
 
JPMTMask()
Default constructor.
 
bool hasPMTBit(const unsigned int bit) const
Check PMT bit.
 
JPMTMask & addPMTBit(const unsigned int bit)
Add PMT bit.
 
std::string toString() const
Convert PMT mask.
 
JPMTMask(const std::string &buffer)
Constructor.
 
friend std::ostream & operator<<(std::ostream &out, const JPMTMask &mask)
Write PMT mask to output.
 
JPMTMask & addPMTMask(const JPMTMask_t mask)
Add PMT mask.
 
JPMTMask & addPMTMask(const JPMTMask &mask)
Add PMT mask.
 
friend std::istream & operator>>(std::istream &in, JPMTMask &mask)
Read PMT mask from input.
 
bool hasPMT(const JPMTReadoutAddress &channel) const
Check PMT.
 
JPMTMask_t getPMTMask() const
Get PMT bit pattern.
 
JPMTMask & addPMT(const JPMTReadoutAddress &channel)
Add PMT channel.
 
static JPMTMask valueOf(const std::string &buffer)
Extract PMT mask.
 
JPMTMask(const JPMTMask_t mask)
Constructor.
 
static int sizeOf()
Get size of object.
 
friend JWriter & operator<<(JWriter &out, const JPMTMask &mask)
Write PMT mask to output.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary classes and methods for triggering.
 
static const unsigned int NUMBER_OF_PMT_BITS
Number of PMT bits.
 
JPMTMask_t getPMTMask(const unsigned int bit)
Convert PMT bit to PMT mask.
 
unsigned int JPMTMask_t
Type definition of PMT mask.