00001 #ifndef CSCDMBStatusDigi_CSCDMBStatusDigi_h 00002 #define CSCDMBStatusDigi_CSCDMBStatusDigi_h 00003 00013 #include <vector> 00014 #include <iosfwd> 00015 #include <stdint.h> 00016 00017 class CSCDMBStatusDigi{ 00018 00019 public: 00020 00022 CSCDMBStatusDigi (const uint16_t * header, const uint16_t * trailer ); 00023 00025 CSCDMBStatusDigi () {} 00026 00028 const uint16_t * header() const {return header_;} 00029 const uint16_t * trailer() const {return trailer_;} 00030 00031 private: 00032 00033 uint16_t header_[8]; 00034 uint16_t trailer_[8]; 00035 }; 00036 00037 00038 std::ostream & operator<<(std::ostream & o, const CSCDMBStatusDigi& digi); 00039 00040 #endif