CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
DTDDUFirstStatusWord Class Reference

#include <DTDDUWords.h>

Public Member Functions

int channelEnabled () const
 
 DTDDUFirstStatusWord ()
 Constructor. More...
 
 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. More...
 

Private Attributes

unsigned char word_
 

Detailed Description

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

Author
M. Zanetti - INFN Padova

Definition at line 842 of file DTDDUWords.h.

Constructor & Destructor Documentation

DTDDUFirstStatusWord::DTDDUFirstStatusWord ( )
inline

Constructor.

Definition at line 847 of file DTDDUWords.h.

847 {}
DTDDUFirstStatusWord::DTDDUFirstStatusWord ( const DTDDUFirstStatusWord obj)
inline

Definition at line 849 of file DTDDUWords.h.

References haddnano::obj.

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

Definition at line 851 of file DTDDUWords.h.

virtual DTDDUFirstStatusWord::~DTDDUFirstStatusWord ( )
inlinevirtual

Destructor.

Definition at line 855 of file DTDDUWords.h.

855 {}

Member Function Documentation

int DTDDUFirstStatusWord::channelEnabled ( ) const
inline

Definition at line 857 of file DTDDUWords.h.

References DTROSWordType::word_, and globals_cff::x1.

857 { return (word_ & 0x1);}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::errorFromROS ( ) const
inline

Definition at line 864 of file DTDDUWords.h.

References DTROSWordType::word_.

Referenced by HLTDTROMonitorFilter::filter().

864 { return (word_ & 0x80) >> 7;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::eventTrailerLost ( ) const
inline

Definition at line 859 of file DTDDUWords.h.

References DTROSWordType::word_.

Referenced by HLTDTROMonitorFilter::filter().

859 { return (word_ & 0x4) >> 2;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::opticalFiberSignalLost ( ) const
inline

Definition at line 860 of file DTDDUWords.h.

References DTROSWordType::word_.

860 { return (word_ & 0x8) >> 3;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::timeout ( ) const
inline

Definition at line 858 of file DTDDUWords.h.

References DTROSWordType::word_, and globals_cff::x2.

858 { return (word_ & 0x2) >> 1;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::tlkPatternError ( ) const
inline

Definition at line 862 of file DTDDUWords.h.

References DTROSWordType::word_.

862 { return (word_ & 0x20) >> 5;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::tlkPropagationError ( ) const
inline

Definition at line 861 of file DTDDUWords.h.

References DTROSWordType::word_.

861 { return (word_ & 0x10) >> 4;}
unsigned char word_
Definition: DTDDUWords.h:869
int DTDDUFirstStatusWord::tlkSignalLost ( ) const
inline

Definition at line 863 of file DTDDUWords.h.

References DTROSWordType::word_.

863 { return (word_ & 0x40) >> 6;}
unsigned char word_
Definition: DTDDUWords.h:869

Member Data Documentation

unsigned char DTDDUFirstStatusWord::word_
private

Definition at line 869 of file DTDDUWords.h.