DAQ triggered hit.  
 More...
#include <JDAQTriggeredHit.hh>
DAQ triggered hit. 
Definition at line 20 of file JDAQTriggeredHit.hh.
 
◆ JPMT_t
PMT channel in FPGA. 
Definition at line 38 of file JDAQHit.hh.
 
 
◆ JTDC_t
◆ JTOT_t
time over threshold [ns] 
Definition at line 40 of file JDAQHit.hh.
 
 
◆ JDAQTriggeredHit() [1/2]
  
  
      
        
          | KM3NETDAQ::JDAQTriggeredHit::JDAQTriggeredHit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Default constructor. 
Definition at line 33 of file JDAQTriggeredHit.hh.
JDAQKeyHit()
Default constructor.
 
JDAQTriggerMask()
Default constructor.
 
 
 
 
◆ JDAQTriggeredHit() [2/2]
Constructor. 
- Parameters
 - 
  
    | ID | module identifier  | 
    | hit | PMT hit  | 
    | mask | trigger mask  | 
  
   
Definition at line 46 of file JDAQTriggeredHit.hh.
 
 
◆ ~JDAQTriggeredHit()
  
  
      
        
          | virtual KM3NETDAQ::JDAQTriggeredHit::~JDAQTriggeredHit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ ClassDef() [1/3]
◆ operator JDAQPMTIdentifier()
Type conversion operator. 
- Returns
 - axis 
 
Definition at line 63 of file JDAQKeyHit.hh.
JPMT_t getPMT() const
Get PMT.
 
int getModuleID() const
Get module identifier.
 
 
 
 
◆ ClassDef() [2/3]
  
  
      
        
          | KM3NETDAQ::JDAQKeyHit::ClassDef  | 
          ( | 
          JDAQKeyHit  | 
          ,  | 
         
        
           | 
           | 
          1  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getModuleIdentifier()
◆ setModuleIdentifier()
◆ getModuleID()
  
  
      
        
          | int KM3NETDAQ::JDAQModuleIdentifier::getModuleID  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ ClassDefNV() [1/2]
◆ ClassDefNV() [2/2]
  
  
      
        
          | KM3NETDAQ::JDAQHit::ClassDefNV  | 
          ( | 
          JDAQHit  | 
          ,  | 
         
        
           | 
           | 
          1  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getPMT()
  
  
      
        
          | JPMT_t KM3NETDAQ::JDAQHit::getPMT  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get PMT. 
- Returns
 - PMT 
 
Definition at line 75 of file JDAQHit.hh.
JPMT_t pmt
PMT readout channel in FPGA.
 
 
 
 
◆ getT()
  
  
      
        
          | JTDC_t KM3NETDAQ::JDAQHit::getT  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get time. 
- Returns
 - time [ns] 
 
Definition at line 86 of file JDAQHit.hh.
JTDC_t tdc
leading edge [ns]
 
 
 
 
◆ getToT()
  
  
      
        
          | JTOT_t KM3NETDAQ::JDAQHit::getToT  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get time-over-threshold. 
- Returns
 - time-over-threshold [ns] 
 
Definition at line 97 of file JDAQHit.hh.
JTOT_t tot
time over threshold [ns]
 
 
 
 
◆ getMaximalToT()
  
  
      
        
          | static JTOT_t KM3NETDAQ::JDAQHit::getMaximalToT  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticinherited   | 
  
 
Get maximal time-over-threshold. 
- Returns
 - time-over-threshold [ns] 
 
Definition at line 108 of file JDAQHit.hh.
 
 
◆ getDAQTriggerMask()
  
  
      
        
          | const JDAQTriggerMask& KM3NETDAQ::JDAQTriggerMask::getDAQTriggerMask  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get DAQ trigger mask. 
- Returns
 - DAQ trigger mask 
 
Definition at line 95 of file JDAQTriggerMask.hh.
Auxiliary class for trigger mask.
 
 
 
 
◆ getTriggerMask()
Get trigger mask. 
- Returns
 - trigger mask 
 
Definition at line 106 of file JDAQTriggerMask.hh.
JTriggerMask_t trigger_mask
 
 
 
 
◆ setDAQTriggerMask()
  
  
      
        
          | void KM3NETDAQ::JDAQTriggerMask::setDAQTriggerMask  | 
          ( | 
          const JDAQTriggerMask &  | 
          mask | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ setTriggerMask()
  
  
      
        
          | void KM3NETDAQ::JDAQTriggerMask::setTriggerMask  | 
          ( | 
          const JTriggerMask_t  | 
          mask | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ addTriggerMask()
Add trigger bit pattern. 
- Parameters
 - 
  
  
 
- Returns
 - trigger mask 
 
Definition at line 140 of file JDAQTriggerMask.hh.
 
 
◆ hasTriggerMask()
  
  
      
        
          | bool KM3NETDAQ::JDAQTriggerMask::hasTriggerMask  | 
          ( | 
          const JDAQTriggerMask &  | 
          mask | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Has trigger bit pattern. 
- Parameters
 - 
  
  
 
- Returns
 - true if one of the bits is set; else false 
 
Definition at line 154 of file JDAQTriggerMask.hh.
 
 
◆ addTriggerBit()
  
  
      
        
          | JDAQTriggerMask& KM3NETDAQ::JDAQTriggerMask::addTriggerBit  | 
          ( | 
          const unsigned int  | 
          bit | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
Add trigger bit. 
- Parameters
 - 
  
  
 
- Returns
 - trigger mask 
 
Definition at line 166 of file JDAQTriggerMask.hh.
JTriggerMask_t getTriggerMask(const unsigned int bit)
Convert trigger bit to trigger mask.
 
 
 
 
◆ hasTriggerBit()
  
  
      
        
          | bool KM3NETDAQ::JDAQTriggerMask::hasTriggerBit  | 
          ( | 
          const unsigned int  | 
          bit | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Check trigger bit. 
- Parameters
 - 
  
  
 
- Returns
 - true if bit is set; else false 
 
Definition at line 180 of file JDAQTriggerMask.hh.
 
 
◆ valueOf()
  
  
      
        
          | static JDAQTriggerMask KM3NETDAQ::JDAQTriggerMask::valueOf  | 
          ( | 
          const std::string &  | 
          buffer | ) | 
           | 
         
       
   | 
  
inlinestaticinherited   | 
  
 
Extract trigger mask. 
- Parameters
 - 
  
    | buffer | trigger bit pattern (i.e. sequence of '0' and '1').  | 
  
   
- Returns
 - trigger mask 
 
Definition at line 192 of file JDAQTriggerMask.hh.
  196       unsigned int bit = 0;
 
  198       for (std::string::const_reverse_iterator i = buffer.rbegin(); i != buffer.rend() && bit != 
NUMBER_OF_TRIGGER_BITS; ++i, ++bit) {
 
static const unsigned int NUMBER_OF_TRIGGER_BITS
Number of trigger bits.
 
 
 
 
◆ toString()
  
  
      
        
          | std::string KM3NETDAQ::JDAQTriggerMask::toString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Convert trigger mask. 
- Returns
 - trigger bit pattern (i.e. sequence of '0' and '1'). 
 
Definition at line 213 of file JDAQTriggerMask.hh.
  217       unsigned int bit = 0;
 
  219       for (std::string::reverse_iterator i = buffer.rbegin(); i != buffer.rend() && bit != 
NUMBER_OF_TRIGGER_BITS; ++i, ++bit) {
 
bool hasTriggerBit(const unsigned int bit) const
Check trigger bit.
 
 
 
 
◆ ClassDef() [3/3]
◆ getSizeof
Definition of method to get size of data type. 
This method should be specialised for each desired data type with fixed length.
- Returns
 - number of bytes 
 
 
 
◆ operator>>
Read DAQ triggered hit from input. 
- Parameters
 - 
  
    | in | reader  | 
    | hit | DAQ triggered hit  | 
  
   
- Returns
 - reader 
 
Definition at line 36 of file JDAQTriggeredHitIO.hh.
 
 
◆ operator<<
Write DAQ triggered hit to output. 
- Parameters
 - 
  
    | out | writer  | 
    | hit | DAQ triggered hit  | 
  
   
- Returns
 - writer 
 
Definition at line 52 of file JDAQTriggeredHitIO.hh.
   54     out << static_cast<const JDAQKeyHit&>     (hit);
 
   55     out << static_cast<const JDAQTriggerMask&>(hit);
 
 
 
 
◆ id
  
  
      
        
          | int KM3NETDAQ::JDAQModuleIdentifier::id | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ pmt
  
  
      
        
          | JPMT_t KM3NETDAQ::JDAQHit::pmt | 
         
       
   | 
  
protectedinherited   | 
  
 
PMT readout channel in FPGA. 
Definition at line 158 of file JDAQHit.hh.
 
 
◆ tdc
  
  
      
        
          | JTDC_t KM3NETDAQ::JDAQHit::tdc | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ tot
  
  
      
        
          | JTOT_t KM3NETDAQ::JDAQHit::tot | 
         
       
   | 
  
protectedinherited   | 
  
 
time over threshold [ns] 
Definition at line 160 of file JDAQHit.hh.
 
 
◆ trigger_mask
The documentation for this class was generated from the following file: