SctApi::RodInfo Class Reference


Public Member Functions

 RodInfo ()
 Constructor defaults to using the last link.

Data Fields

int minLink
 Minimum link which is configured to receive data.
std::map< unsigned long, unsigned
long > 
offRODTTC
 The key is the mid on this ROD (ch < 48).
std::map< unsigned long, unsigned
long > 
offRODRX
 Key is mid on this ROD (ch >= 48).
boost::shared_array< unsigned
char > 
fibreMappings
 Cache of the fibre mappings which are retrieved from the configuration service.
unsigned int linkErrorMasks [96]
 For each link: bit 0: Error in header bit 1: Error in trailer bit 2: "Flagged" error (from ABCD) bit 3: Error in sync bit bit 4: Mismatched hit pattern bit 5: L1 mismatch bit 6: BC mismatch bit 7: Timeout error (waiting for reply from ABCD) bit 8: ROD FIFO almost full error bit 9: Data overflow (Too much data for ROD) bit 10: Error in chip ordering bit 11: Invalid chip number bit 12-15: ignored.

Detailed Description

Definition at line 7 of file SctApiRodInfo.h.


Constructor & Destructor Documentation

SctApi::RodInfo::RodInfo  )  [inline]
 

Constructor defaults to using the last link.

Definition at line 49 of file SctApiRodInfo.h.

References linkErrorMasks.


Field Documentation

boost::shared_array<unsigned char> SctApi::RodInfo::fibreMappings
 

Cache of the fibre mappings which are retrieved from the configuration service.

Definition at line 27 of file SctApiRodInfo.h.

unsigned int SctApi::RodInfo::linkErrorMasks[96]
 

For each link: bit 0: Error in header bit 1: Error in trailer bit 2: "Flagged" error (from ABCD) bit 3: Error in sync bit bit 4: Mismatched hit pattern bit 5: L1 mismatch bit 6: BC mismatch bit 7: Timeout error (waiting for reply from ABCD) bit 8: ROD FIFO almost full error bit 9: Data overflow (Too much data for ROD) bit 10: Error in chip ordering bit 11: Invalid chip number bit 12-15: ignored.

Definition at line 46 of file SctApiRodInfo.h.

Referenced by RodInfo().

int SctApi::RodInfo::minLink
 

Minimum link which is configured to receive data.

Definition at line 10 of file SctApiRodInfo.h.

std::map<unsigned long, unsigned long> SctApi::RodInfo::offRODRX
 

Key is mid on this ROD (ch >= 48).

Definition at line 22 of file SctApiRodInfo.h.

Referenced by SctApi::cacheModuleConfig().

std::map<unsigned long, unsigned long> SctApi::RodInfo::offRODTTC
 

The key is the mid on this ROD (ch < 48).

Definition at line 16 of file SctApiRodInfo.h.

Referenced by SctApi::cacheModuleConfig().


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:04:50 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6