CMS 3D CMS Logo

DTDDUSecondStatusWord Class Reference

DT DDU status 2 interpreter. More...

#include <EventFilter/DTRawToDigi/interface/DTDDUWords.h>

List of all members.

Public Member Functions

int bxIDError () const
 DTDDUSecondStatusWord (const uint32_t index)
 DTDDUSecondStatusWord (const DTDDUSecondStatusWord &obj)
 DTDDUSecondStatusWord ()
 Constructor.
int fifoAlmostFull () const
int fifoFull () const
int inputFifoAlmostFull () const
int inputFifoFull () const
int l1AIDError () const
int outputFifoAlmostFull () const
int outputFifoFull () const
int rosList () const
virtual ~DTDDUSecondStatusWord ()
 Destructor.

Private Attributes

uint32_t word_


Detailed Description

DT DDU status 2 interpreter.

It interprets the (16 bits) WARNING!! : It interprets the second part of a 64 bits word!

Date
2007/04/02 15:53:18
Revision
1.10
Author:
M. Zanetti - INFN Padova

Definition at line 897 of file DTDDUWords.h.


Constructor & Destructor Documentation

DTDDUSecondStatusWord::DTDDUSecondStatusWord (  )  [inline]

Constructor.

Definition at line 902 of file DTDDUWords.h.

00902 {}

DTDDUSecondStatusWord::DTDDUSecondStatusWord ( const DTDDUSecondStatusWord obj  )  [inline]

Definition at line 904 of file DTDDUWords.h.

00904 { *this = obj; }

DTDDUSecondStatusWord::DTDDUSecondStatusWord ( const uint32_t  index  )  [inline]

Definition at line 906 of file DTDDUWords.h.

00906                                               : 
00907     word_(index) {}

virtual DTDDUSecondStatusWord::~DTDDUSecondStatusWord (  )  [inline, virtual]

Destructor.

Definition at line 910 of file DTDDUWords.h.

00910 {}


Member Function Documentation

int DTDDUSecondStatusWord::bxIDError (  )  const [inline]

Definition at line 913 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00913 { return (word_ & 0x2) >> 1; }

int DTDDUSecondStatusWord::fifoAlmostFull (  )  const [inline]

Definition at line 916 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00916 { return (word_ & 0x700) >> 8; }

int DTDDUSecondStatusWord::fifoFull (  )  const [inline]

Definition at line 914 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00914 { return (word_ & 0x1C ) >> 2; }

int DTDDUSecondStatusWord::inputFifoAlmostFull (  )  const [inline]

Definition at line 917 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00917 { return (word_ & 0x3800) >> 11; }

int DTDDUSecondStatusWord::inputFifoFull (  )  const [inline]

Definition at line 915 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00915 { return (word_ & 0xE0) >> 5; }

int DTDDUSecondStatusWord::l1AIDError (  )  const [inline]

Definition at line 912 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00912 { return (word_ & 0x1); }

int DTDDUSecondStatusWord::outputFifoAlmostFull (  )  const [inline]

Definition at line 919 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00919 { return (word_ & 0x8000) >> 15; }

int DTDDUSecondStatusWord::outputFifoFull (  )  const [inline]

Definition at line 918 of file DTDDUWords.h.

References word_.

Referenced by DTDataIntegrityTask::processFED().

00918 { return (word_ & 0x4000) >> 14; }

int DTDDUSecondStatusWord::rosList (  )  const [inline]

Definition at line 920 of file DTDDUWords.h.

References word_.

Referenced by DTDDUUnpacker::interpretRawData(), and DTDataIntegrityTask::processFED().

00920 {return (word_ & 0xFFF0000) >> 16; }


Member Data Documentation

uint32_t DTDDUSecondStatusWord::word_ [private]

Definition at line 930 of file DTDDUWords.h.

Referenced by bxIDError(), fifoAlmostFull(), fifoFull(), inputFifoAlmostFull(), inputFifoFull(), l1AIDError(), outputFifoAlmostFull(), outputFifoFull(), and rosList().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:18:50 2009 for CMSSW by  doxygen 1.5.4