CMS 3D CMS Logo

L1GctFibreWord.h

Go to the documentation of this file.
00001 #ifndef L1GCTFIBREWORD_H
00002 #define L1GCTFIBREWORD_H
00003 
00004 #include <ostream>
00005 #include <string>
00006 
00017 class L1GctFibreWord {
00018  public:
00019 
00020   L1GctFibreWord();
00021   L1GctFibreWord(uint32_t data, uint16_t block, uint16_t index, int16_t bx);
00022   
00023   uint32_t data() const { return data_; }
00024   uint16_t block() const { return block_; }
00025   uint16_t index() const { return index_; }
00026   int16_t bx() const { return bx_; }
00027   
00028  private:
00029 
00030   uint32_t data_;
00031   uint16_t block_;
00032   uint16_t index_;
00033   int16_t bx_;
00034 
00035 };
00036 
00037 std::ostream& operator<<(std::ostream& s, const L1GctFibreWord& fw);
00038 
00039 
00040 #endif

Generated on Tue Jun 9 17:31:10 2009 for CMSSW by  doxygen 1.5.4