DAQ frame status.  
 More...
#include <JDAQFrameStatus.hh>
DAQ frame status. 
Definition at line 23 of file JDAQFrameStatus.hh.
 
◆ JDAQFrameStatus() [1/2]
  
  
      
        
          | KM3NETDAQ::JDAQFrameStatus::JDAQFrameStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ JDAQFrameStatus() [2/2]
  
  
      
        
          | KM3NETDAQ::JDAQFrameStatus::JDAQFrameStatus  | 
          ( | 
          const int  | 
          __daq,  | 
         
        
           | 
           | 
          const int  | 
          __status,  | 
         
        
           | 
           | 
          const int  | 
          __fifo,  | 
         
        
           | 
           | 
          const int  | 
          __status_3 = 0,  | 
         
        
           | 
           | 
          const int  | 
          __status_4 = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
- Parameters
 - 
  
    | __daq | DAQ status  | 
    | __status | TDC status  | 
    | __fifo | FIFO status  | 
    | __status_3 | spare  | 
    | __status_4 | spare  | 
  
   
Definition at line 46 of file JDAQFrameStatus.hh.
 
 
◆ getInstance()
Get reference to unique instance of this class object. 
This instance has default values which correspond to a valid DAQ frame status.
- Returns
 - reference to this class object 
 
Definition at line 66 of file JDAQFrameStatus.hh.
 
 
◆ getDAQFrameStatus()
  
  
      
        
          | const JDAQFrameStatus& KM3NETDAQ::JDAQFrameStatus::getDAQFrameStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get DAQ frame status. 
- Returns
 - DAQ frame status 
 
Definition at line 81 of file JDAQFrameStatus.hh.
   83       return static_cast<const JDAQFrameStatus&>(*
this);
 
 
 
 
◆ setDAQFrameStatus()
  
  
      
        
          | void KM3NETDAQ::JDAQFrameStatus::setDAQFrameStatus  | 
          ( | 
          const JDAQFrameStatus &  | 
          status | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set DAQ frame status. 
- Parameters
 - 
  
  
 
Definition at line 92 of file JDAQFrameStatus.hh.
   94       static_cast<JDAQFrameStatus&>(*
this) = 
status;
 
 
 
 
◆ getDAQStatus()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::getDAQStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getStatus()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::getStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getFIFOStatus()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::getFIFOStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ testDAQStatus()
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testDAQStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test DAQ status of packets. 
- Returns
 - true if okay; else false 
 
Definition at line 136 of file JDAQFrameStatus.hh.
 
 
◆ testStatus()
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test TDC and White Rabbit status. 
- Returns
 - true if okay; else false 
 
Definition at line 147 of file JDAQFrameStatus.hh.
 
 
◆ getUDPNumberOfReceivedPackets()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::getUDPNumberOfReceivedPackets  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get number of received UDP packets. 
- Returns
 - UDP received packets 
 
Definition at line 158 of file JDAQFrameStatus.hh.
 
 
◆ getUDPMaximalSequenceNumber()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::getUDPMaximalSequenceNumber  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get maximal sequence number of UDP packet. 
- Returns
 - UDP sequence number 
 
Definition at line 169 of file JDAQFrameStatus.hh.
 
 
◆ testWhiteRabbitStatus()
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testWhiteRabbitStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test White Rabbit status. 
- Returns
 - true if okay; else false 
 
Definition at line 180 of file JDAQFrameStatus.hh.
 
 
◆ testTDCStatus()
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testTDCStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ testHighRateVeto() [1/2]
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testHighRateVeto  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test high-rate veto status. 
- Returns
 - true if one of the TDCs is high-rate vetoed; else false 
 
Definition at line 202 of file JDAQFrameStatus.hh.
 
 
◆ testHighRateVeto() [2/2]
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testHighRateVeto  | 
          ( | 
          const int  | 
          tdc | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test high-rate veto status. 
- Parameters
 - 
  
  
 
- Returns
 - true if TDC is high-rate vetoed; else false 
 
Definition at line 214 of file JDAQFrameStatus.hh.
  216       return JBit(tdc).has(this->
status);
 
 
 
 
◆ countHighRateVeto()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::countHighRateVeto  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Count high-rate veto status. 
- Returns
 - number of the TDCs with high-rate veto 
 
Definition at line 225 of file JDAQFrameStatus.hh.
  231           if (JBit(pmt).has(this->
status)) {
 
 
 
 
◆ testFIFOStatus() [1/2]
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testFIFOStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test FIFO status. 
- Returns
 - true if one of the TDCs has FIFO almost full; else false 
 
Definition at line 246 of file JDAQFrameStatus.hh.
 
 
◆ testFIFOStatus() [2/2]
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::testFIFOStatus  | 
          ( | 
          const int  | 
          tdc | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Test FIFO status. 
- Parameters
 - 
  
  
 
- Returns
 - true if FIFO is almost full; else false 
 
Definition at line 258 of file JDAQFrameStatus.hh.
  260       return JBit(tdc).has(this->
fifo);
 
 
 
 
◆ countFIFOStatus()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::countFIFOStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Count FIFO status. 
- Returns
 - number of the TDCs with FIFO almost full 
 
Definition at line 269 of file JDAQFrameStatus.hh.
  275           if (JBit(pmt).has(this->
fifo)) {
 
 
 
 
◆ countActiveChannels()
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::countActiveChannels  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Count active channels. 
- Returns
 - number of TDCs without high rate veto or FIFO almost full 
 
Definition at line 288 of file JDAQFrameStatus.hh.
  294           if ( JBit(pmt).has(this->
status) || JBit(pmt).has(this->
fifo) ) {
 
 
 
 
◆ hasUDPTrailer()
  
  
      
        
          | bool KM3NETDAQ::JDAQFrameStatus::hasUDPTrailer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get UDP trailer status. 
- Returns
 - true if UDP trailer present; else false 
 
Definition at line 310 of file JDAQFrameStatus.hh.
 
 
◆ setHighRateVeto()
  
  
      
        
          | void KM3NETDAQ::JDAQFrameStatus::setHighRateVeto  | 
          ( | 
          const int  | 
          tdc,  | 
         
        
           | 
           | 
          const bool  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ sizeOf()
  
  
      
        
          | static int KM3NETDAQ::JDAQFrameStatus::sizeOf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Get size of object. 
- Returns
 - number of bytes 
 
Definition at line 371 of file JDAQFrameStatus.hh.
  373       return (
sizeof(
int)  +
 
 
 
 
◆ ClassDefNV()
◆ operator>>
Read DAQ frame status from input. 
- Parameters
 - 
  
  
 
- Returns
 - JReader 
 
Definition at line 335 of file JDAQFrameStatus.hh.
 
 
◆ operator<<
Write DAQ frame status to output. 
- Parameters
 - 
  
  
 
- Returns
 - JWriter 
 
Definition at line 354 of file JDAQFrameStatus.hh.
 
 
◆ daq
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::daq | 
         
       
   | 
  
protected   | 
  
 
 
◆ status
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::status | 
         
       
   | 
  
protected   | 
  
 
 
◆ fifo
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::fifo | 
         
       
   | 
  
protected   | 
  
 
 
◆ status_3
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::status_3 | 
         
       
   | 
  
protected   | 
  
 
 
◆ status_4
  
  
      
        
          | int KM3NETDAQ::JDAQFrameStatus::status_4 | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: