CMS 3D CMS Logo

Public Member Functions | Private Attributes

DTDDUFirstStatusWord Class Reference

#include <DTDDUWords.h>

List of all members.

Public Member Functions

int channelEnabled () const
 DTDDUFirstStatusWord ()
 Constructor.
 DTDDUFirstStatusWord (const DTDDUFirstStatusWord &obj)
 DTDDUFirstStatusWord (const unsigned char index)
int errorFromROS () const
int eventTrailerLost () const
int opticalFiberSignalLost () const
int timeout () const
int tlkPatternError () const
int tlkPropagationError () const
int tlkSignalLost () const
virtual ~DTDDUFirstStatusWord ()
 Destructor.

Private Attributes

unsigned char word_

Detailed Description

DT DDU status 1 interpreter (8 bits word). It interprets the error messages from each DDU channel

Date:
2009/05/07 07:57:03
Revision:
1.13
Author:
M. Zanetti - INFN Padova

Definition at line 870 of file DTDDUWords.h.


Constructor & Destructor Documentation

DTDDUFirstStatusWord::DTDDUFirstStatusWord ( ) [inline]

Constructor.

Definition at line 875 of file DTDDUWords.h.

{}
DTDDUFirstStatusWord::DTDDUFirstStatusWord ( const DTDDUFirstStatusWord obj) [inline]

Definition at line 877 of file DTDDUWords.h.

References VarParsing::obj.

{ *this = obj; }
DTDDUFirstStatusWord::DTDDUFirstStatusWord ( const unsigned char  index) [inline]

Definition at line 879 of file DTDDUWords.h.

                                                  : 
    word_(index) {}
virtual DTDDUFirstStatusWord::~DTDDUFirstStatusWord ( ) [inline, virtual]

Destructor.

Definition at line 883 of file DTDDUWords.h.

{}

Member Function Documentation

int DTDDUFirstStatusWord::channelEnabled ( ) const [inline]

Definition at line 885 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x1);}
int DTDDUFirstStatusWord::errorFromROS ( ) const [inline]

Definition at line 892 of file DTDDUWords.h.

References word_.

Referenced by HLTDTROMonitorFilter::filter(), and DTROMonitorFilter::hltFilter().

{ return (word_ & 0x80) >> 7;}
int DTDDUFirstStatusWord::eventTrailerLost ( ) const [inline]

Definition at line 887 of file DTDDUWords.h.

References word_.

Referenced by HLTDTROMonitorFilter::filter().

{ return (word_ & 0x4) >> 2;}
int DTDDUFirstStatusWord::opticalFiberSignalLost ( ) const [inline]

Definition at line 888 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x8) >> 3;}
int DTDDUFirstStatusWord::timeout ( ) const [inline]

Definition at line 886 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x2) >> 1;}
int DTDDUFirstStatusWord::tlkPatternError ( ) const [inline]

Definition at line 890 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x20) >> 5;}
int DTDDUFirstStatusWord::tlkPropagationError ( ) const [inline]

Definition at line 889 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x10) >> 4;}
int DTDDUFirstStatusWord::tlkSignalLost ( ) const [inline]

Definition at line 891 of file DTDDUWords.h.

References word_.

{ return (word_ & 0x40) >> 6;}

Member Data Documentation

unsigned char DTDDUFirstStatusWord::word_ [private]