DataFormats
GEMDigi
interface
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>
5
#include "
DataFormats/GEMDigi/interface/VFATdata.h
"
6
7
class
GEMVfatStatusDigi
{
8
public
:
9
GEMVfatStatusDigi
(
gem::VFATdata
&vfat);
10
GEMVfatStatusDigi
() {}
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
Generated for CMSSW Reference Manual by
1.8.16