00001 #ifndef CSCDDUStatusDigi_CSCDDUStatusDigi_h 00002 #define CSCDDUStatusDigi_CSCDDUStatusDigi_h 00003 00013 #include <vector> 00014 00015 class CSCDDUStatusDigi{ 00016 00017 public: 00018 00020 CSCDDUStatusDigi (const uint16_t * header, const uint16_t * trailer ); 00021 00023 CSCDDUStatusDigi () {} 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_[12]; 00032 uint16_t trailer_[12]; 00033 }; 00034 00035 #include<iostream> 00037 inline std::ostream & operator<<(std::ostream & o, const CSCDDUStatusDigi& digi) { 00038 o << " "; 00039 o <<"\n"; 00040 00041 return o; 00042 } 00043 00044 #endif