#include <ostream>
#include <iomanip>
#include <TROOT.h>
#include <TObject.h>
#include "antares-dataformat/DataTypes.hh"
 
Go to the source code of this file.
 | 
|   | ClassDefT2 (WF_Item, T) | 
|   | 
|   | ClassImpT (WF_Item, T) | 
|   | 
| int  | getTVC (const unsigned int timestamp, const unsigned char tvc) | 
|   | Determine the TVC number.  More...
  | 
|   | 
| bool  | operator== (const Status_Item &first, const Status_Item &second) | 
|   | equal operator for Status item  More...
  | 
|   | 
| bool  | operator!= (const Status_Item &first, const Status_Item &second) | 
|   | not-equal operator for Status item  More...
  | 
|   | 
| bool  | operator< (const Status_Item &first, const Status_Item &second) | 
|   | comparator for Status item; earliest hit first  More...
  | 
|   | 
| bool  | operator== (const SPE_Item &first, const SPE_Item &second) | 
|   | equal operator for SPE item  More...
  | 
|   | 
| bool  | operator!= (const SPE_Item &first, const SPE_Item &second) | 
|   | not-equal operator for SPE item  More...
  | 
|   | 
| bool  | operator< (const SPE_Item &first, const SPE_Item &second) | 
|   | comparator for SPE item; earliest hit first  More...
  | 
|   | 
| bool  | operator< (const SPE_Item &first, const unsigned int second) | 
|   | comparator for SPE item; earliest hit first  More...
  | 
|   | 
| bool  | operator< (const unsigned int first, const SPE_Item &second) | 
|   | comparator for SPE item; earliest hit first  More...
  | 
|   | 
◆ ClassDefT2()
◆ ClassImpT()
◆ getTVC()
  
  
      
        
          | int getTVC  | 
          ( | 
          const unsigned int  | 
          timestamp,  | 
         
        
           | 
           | 
          const unsigned char  | 
          tvc  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Determine the TVC number. 
- Parameters
 - 
  
    | timestamp | ARS time stamp  | 
    | tvc | ARS TVC value  | 
  
   
- Returns
 - 0/1 
 
Definition at line 348 of file Ars.hh.
  351   switch (timestamp & 0x3) {
 
 
 
 
◆ operator==() [1/2]
equal operator for Status item 
- Parameters
 - 
  
    | first | Status item  | 
    | second | Status item  | 
  
   
- Returns
 - true if first equals second; else false 
 
Definition at line 387 of file Ars.hh.
unsigned int timestamp
ARS timestamp (24 bits)
 
 
 
 
◆ operator!=() [1/2]
not-equal operator for Status item 
- Parameters
 - 
  
    | first | Status item  | 
    | second | Status item  | 
  
   
- Returns
 - true if first not equals second; else false 
 
Definition at line 400 of file Ars.hh.
 
 
◆ operator<() [1/4]
comparator for Status item; earliest hit first 
- Parameters
 - 
  
    | first | Status item  | 
    | second | Status item  | 
  
   
- Returns
 - true if first earlier than second; else false 
 
Definition at line 413 of file Ars.hh.
 
 
◆ operator==() [2/2]
equal operator for SPE item 
- Parameters
 - 
  
    | first | SPE item  | 
    | second | SPE item  | 
  
   
- Returns
 - true if first equals second; else false 
 
Definition at line 426 of file Ars.hh.
unsigned char tvc
ARS Time to Voltage Convertor.
 
 
 
 
◆ operator!=() [2/2]
not-equal operator for SPE item 
- Parameters
 - 
  
    | first | SPE item  | 
    | second | SPE item  | 
  
   
- Returns
 - true if first not equals second; else false 
 
Definition at line 440 of file Ars.hh.
 
 
◆ operator<() [2/4]
comparator for SPE item; earliest hit first 
- Parameters
 - 
  
    | first | SPE item  | 
    | second | SPE item  | 
  
   
- Returns
 - true if first earlier than second; else false 
 
Definition at line 454 of file Ars.hh.
  461     if (firstTvcInUse == secondTvcInUse)
 
  462       return first.
tvc < second.
tvc;
 
  464       return firstTvcInUse < secondTvcInUse; 
 
int getTVC(const unsigned int timestamp, const unsigned char tvc)
Determine the TVC number.
 
 
 
 
◆ operator<() [3/4]
  
  
      
        
          | bool operator<  | 
          ( | 
          const SPE_Item &  | 
          first,  | 
         
        
           | 
           | 
          const unsigned int  | 
          second  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
comparator for SPE item; earliest hit first 
- Parameters
 - 
  
    | first | SPE item  | 
    | second | timestamp  | 
  
   
- Returns
 - true if first earlier than second; else false 
 
Definition at line 479 of file Ars.hh.
 
 
◆ operator<() [4/4]
  
  
      
        
          | bool operator<  | 
          ( | 
          const unsigned int  | 
          first,  | 
         
        
           | 
           | 
          const SPE_Item &  | 
          second  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
comparator for SPE item; earliest hit first 
- Parameters
 - 
  
    | first | timestamp  | 
    | second | SPE item  | 
  
   
- Returns
 - true if first earlier than second; else false 
 
Definition at line 492 of file Ars.hh.
 
 
◆ ARS_TIMESTAMP_NS
  
  
      
        
          | const double ARS_TIMESTAMP_NS = 25.0 | 
         
       
   | 
  
static   | 
  
 
ARS timestamp LSB [ns]. 
Definition at line 16 of file Ars.hh.