CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 840 of file DTDDUWords.h.

Constructor & Destructor Documentation

DTDDUFirstStatusWord::DTDDUFirstStatusWord ( )
inline

Constructor.

Definition at line 845 of file DTDDUWords.h.

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

Definition at line 847 of file DTDDUWords.h.

References getGTfromDQMFile::obj.

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

Definition at line 849 of file DTDDUWords.h.

849  :
850  word_(index) {}
unsigned char word_
Definition: DTDDUWords.h:867
virtual DTDDUFirstStatusWord::~DTDDUFirstStatusWord ( )
inlinevirtual

Destructor.

Definition at line 853 of file DTDDUWords.h.

853 {}

Member Function Documentation

int DTDDUFirstStatusWord::channelEnabled ( ) const
inline

Definition at line 855 of file DTDDUWords.h.

References word_.

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

Definition at line 862 of file DTDDUWords.h.

References word_.

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

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

Definition at line 857 of file DTDDUWords.h.

References word_.

Referenced by HLTDTROMonitorFilter::filter().

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

Definition at line 858 of file DTDDUWords.h.

References word_.

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

Definition at line 856 of file DTDDUWords.h.

References word_.

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

Definition at line 860 of file DTDDUWords.h.

References word_.

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

Definition at line 859 of file DTDDUWords.h.

References word_.

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

Definition at line 861 of file DTDDUWords.h.

References word_.

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

Member Data Documentation

unsigned char DTDDUFirstStatusWord::word_
private