/////////////////////////////////////////////////////////// // File: $RCSfile: htrbnetdebuginfo.h,v $ // // Author : J.Wuestenfeld // Version: $Revision: 1.1.1.1 $ /////////////////////////////////////////////////////////// #ifndef HTRBNETDEBUGINFO__H #define HTRBNETDEBUGINFO__H #include "TObject.h" class HTrbNetDebugInfo : public TObject { protected: UInt_t address; //< Address of TrbNet entity UInt_t statusWord; //< Status of TrbNet entity public: HTrbNetDebugInfo(void); HTrbNetDebugInfo(HTrbNetDebugInfo& inf); ~HTrbNetDebugInfo(void); UInt_t getAddress(void){return address;}; UInt_t getStatusWord(void){return statusWord;}; UInt_t getStatusBit(char bit){return (statusWord & (0x1 << bit)) >> bit;}; void setAddress(UInt_t addr){address = addr;}; void setStatus(UInt_t val){statusWord = val;}; ClassDef(HTrbNetDebugInfo,1) }; #endif