1 #ifndef __JTRIGGER__JPMTMASK__ 
    2 #define __JTRIGGER__JPMTMASK__ 
   17 namespace JPP { 
using namespace JTRIGGER; }
 
  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) {
 
bool hasPMT(const JPMTReadoutAddress &channel) const 
Check PMT. 
 
Interface for binary output. 
 
JPMTMask_t getPMTMask() const 
Get PMT bit pattern. 
 
std::string toString() const 
Convert PMT mask. 
 
friend JReader & operator>>(JReader &in, JPMTMask &mask)
Read PMT mask from input. 
 
friend JWriter & operator<<(JWriter &out, const JPMTMask &mask)
Write PMT mask to output. 
 
friend std::ostream & operator<<(std::ostream &out, const JPMTMask &mask)
Write PMT mask to output. 
 
JPMTMask()
Default constructor. 
 
Auxiliary class for PMT mask. 
 
JPMTMask_t getPMTMask(const unsigned int bit)
Convert PMT bit to PMT mask. 
 
static int sizeOf()
Get size of object. 
 
int getTDC() const 
Get TDC. 
 
JPMTMask(const std::string &buffer)
Constructor. 
 
JPMTMask & addPMTBit(const unsigned int bit)
Add PMT bit. 
 
unsigned int JPMTMask_t
Type definition of PMT mask. 
 
JPMTMask(const JPMTMask_t mask)
Constructor. 
 
bool hasPMTBit(const unsigned int bit) const 
Check PMT bit. 
 
Interface for binary input. 
 
JPMTMask & addPMTMask(const JPMTMask_t mask)
Add PMT mask. 
 
friend std::istream & operator>>(std::istream &in, JPMTMask &mask)
Read PMT mask from input. 
 
Data structure for PMT readout address. 
 
static JPMTMask valueOf(const std::string &buffer)
Extract PMT mask. 
 
JPMTMask & addPMTMask(const JPMTMask &mask)
Add PMT mask. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
JPMTMask & addPMT(const JPMTReadoutAddress &channel)
Add PMT channel. 
 
static const unsigned int NUMBER_OF_PMT_BITS
Number of PMT bits.