00001 #ifndef CSCTMBStatusDigi_CSCTMBStatusDigi_h 00002 #define CSCTMBStatusDigi_CSCTMBStatusDigi_h 00003 00013 #include <vector> 00014 #include <iosfwd> 00015 #include <stdint.h> 00016 00017 class CSCTMBStatusDigi{ 00018 00019 public: 00020 00022 CSCTMBStatusDigi (const uint16_t * header, const uint16_t * trailer ); 00023 00025 CSCTMBStatusDigi () {} 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_[43]; 00034 uint16_t trailer_[8]; 00035 }; 00036 00037 00038 std::ostream & operator<<(std::ostream & o, const CSCTMBStatusDigi& digi); 00039 00040 #endif