| 
    Jpp
    15.0.1-rc.1-highQE
    
   the software that should make you happy 
   | 
 
Auxiliary class for pmt mask. More...
#include <JPMTMask.hh>
Public Member Functions | |
| JPMTMask () | |
| Default constructor.  More... | |
| JPMTMask (const JPMTMask_t mask) | |
| Constructor.  More... | |
| JPMTMask (const std::string &buffer) | |
| Constructor.  More... | |
| virtual | ~JPMTMask () | 
| Virtual destructor.  More... | |
| JPMTMask_t | getPMTMask () const | 
| Get pmt bit pattern.  More... | |
| JPMTMask & | addPMTMask (const JPMTMask_t mask) | 
| Add pmt pmt mask.  More... | |
| JPMTMask & | addPMTMask (const JPMTMask &mask) | 
| Add pmt pmt mask.  More... | |
| JPMTMask & | addPMTBit (const unsigned int bit) | 
| Add pmt bit.  More... | |
| JPMTMask & | addPMT (const JPMTReadoutAddress &channel) | 
| Add pmt channel.  More... | |
| bool | hasPMTBit (const unsigned int bit) const | 
| Check pmt bit.  More... | |
| bool | hasPMT (const JPMTReadoutAddress &channel) const | 
| check pmt  More... | |
| std::string | toString () const | 
| Convert pmt mask.  More... | |
| virtual JReader & | read (JReader &in) | 
| virtual JWriter & | write (JWriter &out) const | 
Static Public Member Functions | |
| static JPMTMask | valueOf (const std::string &buffer) | 
| Extract pmt mask.  More... | |
| static int | sizeOf () | 
| Get size of object.  More... | |
Protected Attributes | |
| JPMTMask_t | pmt_mask | 
Friends | |
| std::istream & | operator>> (std::istream &in, JPMTMask &mask) | 
| Read pmt mask from input.  More... | |
| std::ostream & | operator<< (std::ostream &out, const JPMTMask &mask) | 
| Write pmt mask to output.  More... | |
| JReader & | operator>> (JReader &in, JPMTMask &mask) | 
| Read JPMTMask from input.  More... | |
| JWriter & | operator<< (JWriter &out, const JPMTMask &mask) | 
| Write JPMTMask to output.  More... | |
Auxiliary class for pmt mask.
Definition at line 57 of file JPMTMask.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Constructor.
| buffer | pmt bit pattern (i.e. sequence of '0' and '1'). | 
Definition at line 82 of file JPMTMask.hh.
      
  | 
  inlinevirtual | 
      
  | 
  inline | 
      
  | 
  inline | 
Add pmt pmt mask.
| mask | pmt mask | 
Definition at line 111 of file JPMTMask.hh.
Add pmt pmt mask.
| mask | pmted mask | 
Definition at line 125 of file JPMTMask.hh.
      
  | 
  inline | 
Add pmt bit.
| bit | pmt bit | 
Definition at line 136 of file JPMTMask.hh.
      
  | 
  inline | 
Add pmt channel.
| channel | pmt readout channel | 
Definition at line 149 of file JPMTMask.hh.
      
  | 
  inline | 
Check pmt bit.
| bit | pmt bit | 
Definition at line 161 of file JPMTMask.hh.
      
  | 
  inline | 
check pmt
| channel | PMT channel | 
Definition at line 172 of file JPMTMask.hh.
      
  | 
  inlinestatic | 
Extract pmt mask.
| buffer | pmt bit pattern (i.e. sequence of '0' and '1'). | 
Definition at line 183 of file JPMTMask.hh.
      
  | 
  inline | 
Convert pmt mask.
Definition at line 204 of file JPMTMask.hh.
Definition at line 276 of file JPMTMask.hh.
Definition at line 285 of file JPMTMask.hh.
      
  | 
  inlinestatic | 
      
  | 
  friend | 
Read pmt mask from input.
| in | input stream | 
| mask | pmt mask | 
Definition at line 227 of file JPMTMask.hh.
      
  | 
  friend | 
Write pmt mask to output.
| out | output stream | 
| mask | pmt mask | 
Definition at line 240 of file JPMTMask.hh.
Read JPMTMask from input.
| in | JReader | 
| mask | JPMTMask | 
Definition at line 253 of file JPMTMask.hh.
Write JPMTMask to output.
| out | JWriter | 
| mask | JPMTMask | 
Definition at line 268 of file JPMTMask.hh.
      
  | 
  protected | 
Definition at line 306 of file JPMTMask.hh.
 1.8.5