CMS 3D CMS Logo

L1GctFibreWord.h
Go to the documentation of this file.
1 #ifndef L1GCTFIBREWORD_H
2 #define L1GCTFIBREWORD_H
3 
4 #include <ostream>
5 #include <string>
6 #include <stdint.h>
7 
19  public:
20 
22  L1GctFibreWord(uint32_t data, uint16_t block, uint16_t index, int16_t bx);
23 
24  uint32_t data() const { return data_; }
25  uint16_t block() const { return block_; }
26  uint16_t index() const { return index_; }
27  int16_t bx() const { return bx_; }
28 
29  private:
30 
31  uint32_t data_;
32  uint16_t block_;
33  uint16_t index_;
34  int16_t bx_;
35 
36 };
37 
38 std::ostream& operator<<(std::ostream& s, const L1GctFibreWord& fw);
39 
40 
41 #endif
Global Calorimeter Trigger SC -> CC fibre data word.
uint16_t index() const
int16_t bx() const
std::ostream & operator<<(std::ostream &s, const L1GctFibreWord &fw)
uint32_t data() const
uint16_t block() const