00001 #ifndef CSCTMBStatusDigi_CSCTMBStatusDigi_h 00002 #define CSCTMBStatusDigi_CSCTMBStatusDigi_h 00003 00013 #include <vector> 00014 00015 class CSCTMBStatusDigi{ 00016 00017 public: 00018 00020 CSCTMBStatusDigi (const uint16_t * header, const uint16_t * trailer ); 00021 00023 CSCTMBStatusDigi () {} 00024 00026 const uint16_t * header() const {return header_;} 00027 const uint16_t * trailer() const {return trailer_;} 00028 00029 private: 00030 00031 uint16_t header_[43]; 00032 uint16_t trailer_[8]; 00033 }; 00034 00035 #include<iostream> 00037 inline std::ostream & operator<<(std::ostream & o, const CSCTMBStatusDigi& digi) { 00038 o << " "; 00039 o <<"\n"; 00040 00041 return o; 00042 } 00043 00044 #endif