CMS 3D CMS Logo

GEMVfatStatusDigi.h
Go to the documentation of this file.
1 #ifndef DataFormats_GEMDigi_GEMVfatStatusDigi_H
2 #define DataFormats_GEMDigi_GEMVfatStatusDigi_H
3 
4 #include <cstdint>
6 
8 public:
11 
12  uint8_t quality() const { return quality_; }
13  uint8_t flag() const { return flag_; }
14  int phi() const { return phi_; }
15  uint16_t bc() const { return bc_; }
16  uint8_t ec() const { return ec_; }
17 
18 private:
19  uint8_t quality_;
20  uint8_t flag_;
21  int phi_;
22  uint16_t bc_;
23  uint8_t ec_;
24 };
25 #endif
GEMVfatStatusDigi::phi
int phi() const
Definition: GEMVfatStatusDigi.h:14
GEMVfatStatusDigi::bc_
uint16_t bc_
vfat local phi postion in chamber
Definition: GEMVfatStatusDigi.h:22
GEMVfatStatusDigi::bc
uint16_t bc() const
Definition: GEMVfatStatusDigi.h:15
VFATdata.h
GEMVfatStatusDigi::ec_
uint8_t ec_
Definition: GEMVfatStatusDigi.h:23
GEMVfatStatusDigi::flag_
uint8_t flag_
quality flag - bit: 0 good, 1 crc fail, 2 b1010 fail, 3 b1100 fail, 4 b1110
Definition: GEMVfatStatusDigi.h:20
GEMVfatStatusDigi::phi_
int phi_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
Definition: GEMVfatStatusDigi.h:21
GEMVfatStatusDigi
Definition: GEMVfatStatusDigi.h:7
GEMVfatStatusDigi::flag
uint8_t flag() const
Definition: GEMVfatStatusDigi.h:13
gem::VFATdata
Definition: VFATdata.h:48
GEMVfatStatusDigi::GEMVfatStatusDigi
GEMVfatStatusDigi()
Definition: GEMVfatStatusDigi.h:10
GEMVfatStatusDigi::quality_
uint8_t quality_
Definition: GEMVfatStatusDigi.h:19
GEMVfatStatusDigi::ec
uint8_t ec() const
Definition: GEMVfatStatusDigi.h:16
GEMVfatStatusDigi::quality
uint8_t quality() const
Definition: GEMVfatStatusDigi.h:12