src
EventFilter
CSCRawToDigi
interface
CSCTMBHeader2020_CCLUT.h
Go to the documentation of this file.
1
#ifndef EventFilter_CSCRawToDigi_CSCTMBHeader2020_CCLUT_h
2
#define EventFilter_CSCRawToDigi_CSCTMBHeader2020_CCLUT_h
3
#include "
EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h
"
4
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
5
6
struct
CSCTMBHeader2020_CCLUT
:
public
CSCVTMBHeaderFormat
{
7
enum
{
NWORDS
= 43 };
8
CSCTMBHeader2020_CCLUT
();
9
CSCTMBHeader2020_CCLUT
(
const
unsigned
short
*
buf
);
10
void
setEventInformation
(
const
CSCDMBHeader
& dmbHeader)
override
;
11
12
uint16_t
BXNCount
()
const override
{
return
bits
.bxnCount; }
13
uint16_t
ALCTMatchTime
()
const override
{
return
bits
.matchWin; }
14
void
setALCTMatchTime
(uint16_t alctmatchtime)
override
{
bits
.matchWin = alctmatchtime & 0xF; }
15
uint16_t
CLCTOnly
()
const override
{
return
bits
.clctOnly; }
16
uint16_t
ALCTOnly
()
const override
{
return
bits
.alctOnly; }
17
uint16_t
TMBMatch
()
const override
{
return
bits
.tmbMatch; }
18
uint16_t
Bxn0Diff
()
const override
{
return
0; }
19
uint16_t
Bxn1Diff
()
const override
{
return
0; }
20
uint16_t
L1ANumber
()
const override
{
return
bits
.l1aNumber; }
21
uint16_t
NTBins
()
const override
{
return
bits
.nTBins; }
22
uint16_t
NCFEBs
()
const override
{
return
bits
.nCFEBs; }
23
void
setNCFEBs
(uint16_t ncfebs)
override
{
bits
.nCFEBs = ncfebs & 0x7F; }
24
uint16_t
firmwareRevision
()
const override
{
return
bits
.firmRevCode; }
25
uint16_t
syncError
()
const override
{
return
bits
.syncError; }
26
uint16_t
syncErrorCLCT
()
const override
{
return
bits
.clct_sync_err; }
27
uint16_t
syncErrorMPC0
()
const override
{
return
0; }
28
uint16_t
syncErrorMPC1
()
const override
{
return
0; }
29
uint16_t
L1AMatchTime
()
const override
{
return
bits
.pop_l1a_match_win; }
30
31
// == Run 3 CSC-GEM Trigger Format
32
uint16_t
clct0_ComparatorCode
()
const override
{
return
bits
.clct0_comparator_code; }
33
uint16_t
clct1_ComparatorCode
()
const override
{
return
bits
.clct1_comparator_code; }
34
uint16_t
clct0_xky
()
const override
{
return
bits
.clct0_xky; }
35
uint16_t
clct1_xky
()
const override
{
return
bits
.clct1_xky; }
36
uint16_t
hmt_nhits
()
const override
{
37
return
((
bits
.hmt_nhits_bit0 & 0
x1
) + ((
bits
.hmt_nhits_bit1 & 0
x1
) << 1) +
38
((
bits
.hmt_nhits_bits_high & 0x1F) << 2));
39
}
40
uint16_t
hmt_ALCTMatchTime
()
const override
{
return
bits
.hmt_match_win; }
41
uint16_t
alctHMT
()
const override
{
return
bits
.anode_hmt; }
42
uint16_t
clctHMT
()
const override
{
return
bits
.cathode_hmt; }
43
uint16_t
gem_enabled_fibers
()
const override
{
return
0; }
44
uint16_t
gem_fifo_tbins
()
const override
{
return
0; }
45
uint16_t
gem_fifo_pretrig
()
const override
{
return
0; }
46
uint16_t
gem_zero_suppress
()
const override
{
return
0; }
47
uint16_t
gem_sync_dataword
()
const override
{
return
0; }
48
uint16_t
gem_timing_dataword
()
const override
{
return
0; }
49
50
uint16_t
run3_CLCT_patternID
()
const override
{
51
return
(
bits
.MPC_Muon_clct_pattern_low | (
bits
.MPC_Muon_clct_pattern_bit5 << 4));
52
}
53
// ==
54
56
std::vector<CSCCLCTDigi>
CLCTDigis
(uint32_t idlayer)
override
;
58
std::vector<CSCCorrelatedLCTDigi>
CorrelatedLCTDigis
(uint32_t idlayer)
const override
;
60
CSCShowerDigi
showerDigi
(uint32_t idlayer)
const override
;
62
CSCShowerDigi
anodeShowerDigi
(uint32_t idlayer)
const override
;
64
CSCShowerDigi
cathodeShowerDigi
(uint32_t idlayer)
const override
;
65
68
unsigned
short
int
sizeInWords
()
const override
{
return
NWORDS
; }
69
70
unsigned
short
int
NHeaderFrames
()
const override
{
return
bits
.nHeaderFrames; }
72
unsigned
short
*
data
()
override
{
return
(
unsigned
short
*)(&
bits
); }
73
bool
check
()
const override
{
return
bits
.e0bline == 0x6e0b; }
74
76
void
addCLCT0
(
const
CSCCLCTDigi
& digi)
override
;
77
void
addCLCT1
(
const
CSCCLCTDigi
& digi)
override
;
78
void
addALCT0
(
const
CSCALCTDigi
& digi)
override
;
79
void
addALCT1
(
const
CSCALCTDigi
& digi)
override
;
80
void
addCorrelatedLCT0
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
81
void
addCorrelatedLCT1
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
82
void
addShower
(
const
CSCShowerDigi
& digi)
override
;
83
void
addAnodeShower
(
const
CSCShowerDigi
& digi)
override
;
84
void
addCathodeShower
(
const
CSCShowerDigi
& digi)
override
;
85
86
void
swapCLCTs
(
CSCCLCTDigi
& digi1,
CSCCLCTDigi
& digi2);
87
88
void
print
(std::ostream& os)
const override
;
89
90
struct
{
91
// 0
92
unsigned
b0cline
: 16;
93
unsigned
bxnCount
: 12,
dduCode1
: 3,
flag1
: 1;
94
unsigned
l1aNumber
: 12,
dduCode2
: 3,
flag2
: 1;
95
unsigned
readoutCounter
: 12,
dduCode3
: 3,
flag3
: 1;
96
// 4
97
unsigned
boardID
: 5,
cscID
: 4,
runID
: 4,
stackOvf
: 1,
syncError
: 1,
flag4
: 1;
98
unsigned
nHeaderFrames
: 6,
fifoMode
: 3,
r_type
: 2,
l1atype
: 2,
hasBuf
: 1,
bufFull
: 1,
flag5
: 1;
99
unsigned
bd_status
: 15,
flag6
: 1;
100
unsigned
firmRevCode
: 15,
flag7
: 1;
101
// 8
102
unsigned
bxnPreTrigger
: 12,
tmb_clct0_discard
: 1,
tmb_clct1_discard
: 1,
clock_lock_lost
: 1,
flag8
: 1;
103
unsigned
preTrigCounter
: 15,
flag9
: 1;
104
unsigned
clct0_comparator_code
: 12,
clct0_xky
: 2,
hmt_nhits_bit0
: 1,
flag10
: 1;
// 12-bits comp code fw version
105
unsigned
clctCounterLow
: 15,
flag11
: 1;
106
// 12
107
unsigned
clctCounterHigh
: 15,
flag12
: 1;
108
unsigned
trigCounter
: 15,
flag13
: 1;
109
unsigned
clct1_comparator_code
: 12,
clct1_xky
: 2,
hmt_nhits_bit1
: 1,
flag14
: 1;
// 12-bits comp code fw version
110
unsigned
alctCounterLow
: 15,
flag15
: 1;
111
// 16
112
unsigned
alctCounterHigh
: 15,
flag16
: 1;
113
unsigned
uptimeCounterLow
: 15,
flag17
: 1;
114
unsigned
uptimeCounterHigh
: 15,
flag18
: 1;
115
unsigned
nCFEBs
: 3,
nTBins
: 5,
fifoPretrig
: 5,
scopeExists
: 1,
vmeExists
: 1,
flag19
: 1;
116
// 20
117
unsigned
hitThresh
: 3,
pidThresh
: 4,
nphThresh
: 3,
pid_thresh_postdrift
: 4,
staggerCSC
: 1,
flag20
: 1;
118
unsigned
triadPersist
: 4,
dmbThresh
: 3,
alct_delay
: 4,
clct_width
: 4,
flag21
: 1;
119
unsigned
trigSourceVect
: 9,
clct0_slope
: 4,
clct0_LR_bend
: 1,
clct1_LR_bend
: 1,
flag22
: 1;
120
unsigned
activeCFEBs
: 5,
readCFEBs
: 5,
pop_l1a_match_win
: 4,
aff_source
: 1,
flag23
: 1;
121
// 24
122
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
matchWin
: 4,
noALCT
: 1,
oneALCT
: 1,
oneCLCT
: 1,
twoALCT
: 1,
123
twoCLCT
: 1,
dupeALCT
: 1,
dupeCLCT
: 1,
lctRankErr
: 1,
flag24
: 1;
124
unsigned
clct0_valid
: 1,
clct0_quality
: 3,
clct0_shape
: 4,
clct0_key_low
: 7,
flag25
: 1;
125
unsigned
clct1_valid
: 1,
clct1_quality
: 3,
clct1_shape
: 4,
clct1_key_low
: 7,
flag26
: 1;
126
unsigned
clct0_key_high
: 1,
clct1_key_high
: 1,
clct_bxn
: 2,
clct_sync_err
: 1,
clct0Invalid
: 1,
127
clct1Invalid
: 1,
clct1Busy
: 1,
parity_err_cfeb_ram
: 5,
parity_err_rpc
: 1,
parity_err_summary
: 1,
128
flag27
: 1;
129
// 28
130
unsigned
alct0Valid
: 1,
alct0Quality
: 2,
alct0Amu
: 1,
alct0Key
: 7,
clct1_slope
: 4,
flag28
: 1;
131
unsigned
alct1Valid
: 1,
alct1Quality
: 2,
alct1Amu
: 1,
alct1Key
: 7,
drift_delay
: 2,
bcb_read_enable
: 1,
132
hs_layer_trig
: 1,
flag29
: 1;
133
unsigned
hmt_nhits_bits_high
: 5,
alct_ecc_err
: 2,
cfeb_badbits_found
: 5,
cfeb_badbits_blocked
: 1,
alctCfg
: 1,
134
bx0_match
: 1,
flag30
: 1;
135
unsigned
MPC_Muon0_alct_key_wire
: 7,
MPC_Muon_clct_pattern_low
: 4,
MPC_Muon0_lct_quality
: 3,
136
MPC_Muon0_clct_QuarterStrip
: 1,
flag31
: 1;
137
// 32
138
unsigned
MPC_Muon0_clct_key_halfstrip
: 8,
MPC_Muon0_clct_LR
: 1,
MPC_Muon0_clct_EighthStrip
: 1,
139
MPC_Muon_alct_bxn
: 1,
MPC_Muon0_clct_bx0
: 1,
MPC_Muon0_clct_bend_low
: 3,
flag32
: 1;
140
unsigned
MPC_Muon1_alct_key_wire
: 7,
MPC_Muon_clct_pattern_bit5
: 1,
MPC_Muon_HMT_high
: 3,
141
MPC_Muon1_lct_quality
: 3,
MPC_Muon1_clct_QuarterStrip
: 1,
flag33
: 1;
142
unsigned
MPC_Muon1_clct_key_halfstrip
: 8,
MPC_Muon1_clct_LR
: 1,
MPC_Muon1_clct_EighthStrip
: 1,
143
MPC_Muon_HMT_bit0
: 1,
MPC_Muon1_clct_bx0
: 1,
MPC_Muon1_clct_bend_low
: 3,
flag34
: 1;
144
unsigned
MPC_Muon0_lct_vpf
: 1,
MPC_Muon0_clct_bend_bit4
: 1,
MPC_Muon1_lct_vpf
: 1,
MPC_Muon1_clct_bend_bit4
: 1,
145
MPCDelay
: 4,
MPCAccept
: 2,
CFEBsEnabled
: 5,
flag35
: 1;
146
// 36
147
unsigned
RPCList
: 2,
NRPCs
: 2,
RPCEnable
: 1,
fifo_tbins_rpc
: 5,
fifo_pretrig_rpc
: 5,
flag36
: 1;
148
unsigned
r_wr_buf_adr
: 11,
r_wr_buf_ready
: 1,
wr_buf_ready
: 1,
buf_q_full
: 1,
buf_q_empty
: 1,
flag37
: 1;
149
unsigned
r_buf_fence_dist
: 11,
buf_q_ovf_err
: 1,
buf_q_udf_err
: 1,
buf_q_adr_err
: 1,
buf_stalled
: 1,
150
flag38
: 1;
151
unsigned
buf_fence_cnt
: 12,
reverse_hs_csc
: 1,
reverse_hs_me1a
: 1,
reverse_hs_me1b
: 1,
flag39
: 1;
152
// 40
153
unsigned
activeCFEBs_2
: 2,
readCFEBs_2
: 2,
cfeb_badbits_found_2
: 2,
parity_err_cfeb_ram_2
: 2,
154
CFEBsEnabled_2
: 2,
buf_fence_cnt_is_peak
: 1,
mxcfeb
: 1,
trig_source_vec
: 2,
tmb_trig_pulse
: 1,
flag40
: 1;
155
unsigned
run3_trig_df
: 1,
gem_enable
: 1,
hmt_match_win
: 4,
tmb_alct_only_ro
: 1,
tmb_clct_only_ro
: 1,
156
tmb_match_ro
: 1,
tmb_trig_keep
: 1,
tmb_non_trig_keep
: 1,
cathode_hmt
: 2,
anode_hmt
: 2,
flag41
: 1;
157
unsigned
e0bline
: 16;
158
}
bits
;
159
};
160
161
#endif
CSCTMBHeader2020_CCLUT::gem_timing_dataword
uint16_t gem_timing_dataword() const override
Definition:
CSCTMBHeader2020_CCLUT.h:48
CSCTMBHeader2020_CCLUT::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::CFEBsEnabled
unsigned CFEBsEnabled
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::gem_fifo_tbins
uint16_t gem_fifo_tbins() const override
Definition:
CSCTMBHeader2020_CCLUT.h:44
CSCTMBHeader2020_CCLUT::pidThresh
unsigned pidThresh
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::MPC_Muon_HMT_bit0
unsigned MPC_Muon_HMT_bit0
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::MPC_Muon1_lct_vpf
unsigned MPC_Muon1_lct_vpf
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::CFEBsEnabled_2
unsigned CFEBsEnabled_2
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::boardID
unsigned boardID
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::MPC_Muon_clct_pattern_bit5
unsigned MPC_Muon_clct_pattern_bit5
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2020_CCLUT::tmb_trig_keep
unsigned tmb_trig_keep
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::clctCounterHigh
unsigned clctCounterHigh
Definition:
CSCTMBHeader2020_CCLUT.h:107
CSCTMBHeader2020_CCLUT::flag9
unsigned flag9
Definition:
CSCTMBHeader2020_CCLUT.h:103
CSCTMBHeader2020_CCLUT::syncError
unsigned syncError
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::alct1Key
unsigned alct1Key
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2020_CCLUT.h:124
CSCTMBHeader2020_CCLUT::bcb_read_enable
unsigned bcb_read_enable
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::clct0_comparator_code
unsigned clct0_comparator_code
Definition:
CSCTMBHeader2020_CCLUT.h:104
CSCTMBHeader2020_CCLUT::flag6
unsigned flag6
Definition:
CSCTMBHeader2020_CCLUT.h:99
CSCTMBHeader2020_CCLUT::clct0Invalid
unsigned clct0Invalid
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2020_CCLUT.h:120
CSCTMBHeader2020_CCLUT::run3_trig_df
unsigned run3_trig_df
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::r_wr_buf_adr
unsigned r_wr_buf_adr
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCTMBHeader2020_CCLUT::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:248
CSCTMBHeader2020_CCLUT::r_wr_buf_ready
unsigned r_wr_buf_ready
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2020_CCLUT::flag26
unsigned flag26
Definition:
CSCTMBHeader2020_CCLUT.h:125
CSCTMBHeader2020_CCLUT::clctCounterLow
unsigned clctCounterLow
Definition:
CSCTMBHeader2020_CCLUT.h:105
CSCTMBHeader2020_CCLUT::hmt_match_win
unsigned hmt_match_win
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCDetId.h
CSCTMBHeader2020_CCLUT::parity_err_summary
unsigned parity_err_summary
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::buf_stalled
unsigned buf_stalled
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::tmb_trig_pulse
unsigned tmb_trig_pulse
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_bx0
unsigned MPC_Muon1_clct_bx0
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::MPC_Muon1_alct_key_wire
unsigned MPC_Muon1_alct_key_wire
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCTMBHeader2020_CCLUT::cfeb_badbits_found
unsigned cfeb_badbits_found
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::alct_ecc_err
unsigned alct_ecc_err
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::hs_layer_trig
unsigned hs_layer_trig
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::lctRankErr
unsigned lctRankErr
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::vmeExists
unsigned vmeExists
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::nphThresh
unsigned nphThresh
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::hmt_ALCTMatchTime
uint16_t hmt_ALCTMatchTime() const override
Definition:
CSCTMBHeader2020_CCLUT.h:40
CSCTMBHeader2020_CCLUT::flag36
unsigned flag36
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:295
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_LR
unsigned MPC_Muon1_clct_LR
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::buf_q_adr_err
unsigned buf_q_adr_err
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::dduCode1
unsigned dduCode1
Definition:
CSCTMBHeader2020_CCLUT.h:93
CSCTMBHeader2020_CCLUT::flag33
unsigned flag33
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCTMBHeader2020_CCLUT::dduCode3
unsigned dduCode3
Definition:
CSCTMBHeader2020_CCLUT.h:95
CSCTMBHeader2020_CCLUT::matchWin
unsigned matchWin
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::buf_fence_cnt_is_peak
unsigned buf_fence_cnt_is_peak
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::flag38
unsigned flag38
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2020_CCLUT.h:22
CSCTMBHeader2020_CCLUT::oneALCT
unsigned oneALCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::cscID
unsigned cscID
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::flag24
unsigned flag24
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::tmb_alct_only_ro
unsigned tmb_alct_only_ro
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::buf_q_udf_err
unsigned buf_q_udf_err
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition:
CSCTMBHeader2020_CCLUT.cc:33
CSCTMBHeader2020_CCLUT::MPCDelay
unsigned MPCDelay
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2020_CCLUT.h:125
CSCTMBHeader2020_CCLUT::uptimeCounterHigh
unsigned uptimeCounterHigh
Definition:
CSCTMBHeader2020_CCLUT.h:114
CSCTMBHeader2020_CCLUT::clct1_comparator_code
unsigned clct1_comparator_code
Definition:
CSCTMBHeader2020_CCLUT.h:109
CSCTMBHeader2020_CCLUT::noALCT
unsigned noALCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_LR
unsigned MPC_Muon0_clct_LR
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::dmbThresh
unsigned dmbThresh
Definition:
CSCTMBHeader2020_CCLUT.h:118
CSCTMBHeader2020_CCLUT::flag14
unsigned flag14
Definition:
CSCTMBHeader2020_CCLUT.h:109
CSCTMBHeader2020_CCLUT::alct0Valid
unsigned alct0Valid
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::twoCLCT
unsigned twoCLCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::oneCLCT
unsigned oneCLCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::dupeCLCT
unsigned dupeCLCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::flag34
unsigned flag34
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::clct_bxn
unsigned clct_bxn
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::flag35
unsigned flag35
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::alct0Amu
unsigned alct0Amu
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2020_CCLUT.h:70
CSCTMBHeader2020_CCLUT::flag30
unsigned flag30
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::flag37
unsigned flag37
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCTMBHeader2020_CCLUT::setALCTMatchTime
void setALCTMatchTime(uint16_t alctmatchtime) override
Definition:
CSCTMBHeader2020_CCLUT.h:14
CSCTMBHeader2020_CCLUT::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2020_CCLUT.h:17
CSCTMBHeader2020_CCLUT::flag8
unsigned flag8
Definition:
CSCTMBHeader2020_CCLUT.h:102
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_QuarterStrip
unsigned MPC_Muon1_clct_QuarterStrip
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCTMBHeader2020_CCLUT::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2020_CCLUT.h:27
CSCTMBHeader2020_CCLUT::flag4
unsigned flag4
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::clct1_LR_bend
unsigned clct1_LR_bend
Definition:
CSCTMBHeader2020_CCLUT.h:119
CSCTMBHeader2020_CCLUT::clct1Busy
unsigned clct1Busy
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2020_CCLUT.h:16
CSCTMBHeader2020_CCLUT::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::clct_sync_err
unsigned clct_sync_err
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::alct1Quality
unsigned alct1Quality
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::flag27
unsigned flag27
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::clct1_xky
uint16_t clct1_xky() const override
Definition:
CSCTMBHeader2020_CCLUT.h:35
CSCTMBHeader2020_CCLUT::flag41
unsigned flag41
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2020_CCLUT.h:118
CSCTMBHeader2020_CCLUT::flag40
unsigned flag40
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_bend_bit4
unsigned MPC_Muon1_clct_bend_bit4
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::flag2
unsigned flag2
Definition:
CSCTMBHeader2020_CCLUT.h:94
CSCTMBHeader2020_CCLUT::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition:
CSCTMBHeader2020_CCLUT.cc:103
CSCTMBHeader2020_CCLUT::MPC_Muon0_lct_quality
unsigned MPC_Muon0_lct_quality
Definition:
CSCTMBHeader2020_CCLUT.h:135
CSCTMBHeader2020_CCLUT::addCathodeShower
void addCathodeShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:319
CSCTMBHeader2020_CCLUT::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2020_CCLUT.h:94
CSCTMBHeader2020_CCLUT::reverse_hs_me1b
unsigned reverse_hs_me1b
Definition:
CSCTMBHeader2020_CCLUT.h:151
CSCTMBHeader2020_CCLUT::flag10
unsigned flag10
Definition:
CSCTMBHeader2020_CCLUT.h:104
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_QuarterStrip
unsigned MPC_Muon0_clct_QuarterStrip
Definition:
CSCTMBHeader2020_CCLUT.h:135
CSCTMBHeader2020_CCLUT::flag17
unsigned flag17
Definition:
CSCTMBHeader2020_CCLUT.h:113
CSCTMBHeader2020_CCLUT::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2020_CCLUT.h:118
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_bx0
unsigned MPC_Muon0_clct_bx0
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::clct0_key_low
unsigned clct0_key_low
Definition:
CSCTMBHeader2020_CCLUT.h:124
CSCTMBHeader2020_CCLUT::flag15
unsigned flag15
Definition:
CSCTMBHeader2020_CCLUT.h:110
CSCTMBHeader2020_CCLUT::buf_fence_cnt
unsigned buf_fence_cnt
Definition:
CSCTMBHeader2020_CCLUT.h:151
CSCTMBHeader2020_CCLUT::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:269
CSCTMBHeader2020_CCLUT::CSCTMBHeader2020_CCLUT
CSCTMBHeader2020_CCLUT()
Definition:
CSCTMBHeader2020_CCLUT.cc:14
CSCTMBHeader2020_CCLUT::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::alct0Quality
unsigned alct0Quality
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2020_CCLUT.h:122
visDQMUpload.buf
buf
Definition:
visDQMUpload.py:153
CSCTMBHeader2020_CCLUT::staggerCSC
unsigned staggerCSC
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::clct1_slope
unsigned clct1_slope
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::alctCounterHigh
unsigned alctCounterHigh
Definition:
CSCTMBHeader2020_CCLUT.h:112
CSCTMBHeader2020_CCLUT::tmb_clct1_discard
unsigned tmb_clct1_discard
Definition:
CSCTMBHeader2020_CCLUT.h:102
CSCTMBHeader2020_CCLUT::dduCode2
unsigned dduCode2
Definition:
CSCTMBHeader2020_CCLUT.h:94
CSCTMBHeader2020_CCLUT::gem_fifo_pretrig
uint16_t gem_fifo_pretrig() const override
Definition:
CSCTMBHeader2020_CCLUT.h:45
CSCTMBHeader2020_CCLUT::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2020_CCLUT.cc:26
CSCTMBHeader2020_CCLUT::clct0_key_high
unsigned clct0_key_high
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2020_CCLUT.cc:339
CSCTMBHeader2020_CCLUT::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2020_CCLUT.h:21
CSCTMBHeader2020_CCLUT::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2020_CCLUT.h:18
CSCTMBHeader2020_CCLUT::NWORDS
Definition:
CSCTMBHeader2020_CCLUT.h:7
CSCTMBHeader2020_CCLUT::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:203
CSCTMBHeader2020_CCLUT::dupeALCT
unsigned dupeALCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::alctCfg
unsigned alctCfg
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::tmb_clct_only_ro
unsigned tmb_clct_only_ro
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2020_CCLUT::fifo_tbins_rpc
unsigned fifo_tbins_rpc
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::hmt_nhits_bit1
unsigned hmt_nhits_bit1
Definition:
CSCTMBHeader2020_CCLUT.h:109
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_key_halfstrip
unsigned MPC_Muon1_clct_key_halfstrip
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::flag28
unsigned flag28
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2020_CCLUT.h:157
CSCTMBHeader2020_CCLUT::flag39
unsigned flag39
Definition:
CSCTMBHeader2020_CCLUT.h:151
CSCTMBHeader2020_CCLUT::r_buf_fence_dist
unsigned r_buf_fence_dist
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::gem_enable
unsigned gem_enable
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::readCFEBs_2
unsigned readCFEBs_2
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::RPCEnable
unsigned RPCEnable
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::parity_err_cfeb_ram_2
unsigned parity_err_cfeb_ram_2
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2020_CCLUT.h:68
CSCTMBHeader2020_CCLUT::clctHMT
uint16_t clctHMT() const override
Definition:
CSCTMBHeader2020_CCLUT.h:42
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_bend_bit4
unsigned MPC_Muon0_clct_bend_bit4
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:207
CSCTMBHeader2020_CCLUT
Definition:
CSCTMBHeader2020_CCLUT.h:6
CSCTMBHeader2020_CCLUT::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2020_CCLUT.h:125
CSCTMBHeader2020_CCLUT::mxcfeb
unsigned mxcfeb
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::readCFEBs
unsigned readCFEBs
Definition:
CSCTMBHeader2020_CCLUT.h:120
CSCTMBHeader2020_CCLUT::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2020_CCLUT.h:28
CSCTMBHeader2020_CCLUT::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2020_CCLUT.h:99
CSCTMBHeader2020_CCLUT::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2020_CCLUT.h:93
CSCTMBHeader2020_CCLUT::trig_source_vec
unsigned trig_source_vec
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::flag20
unsigned flag20
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::pid_thresh_postdrift
unsigned pid_thresh_postdrift
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::flag16
unsigned flag16
Definition:
CSCTMBHeader2020_CCLUT.h:112
CSCTMBHeader2020_CCLUT::alctHMT
uint16_t alctHMT() const override
Definition:
CSCTMBHeader2020_CCLUT.h:41
CSCTMBHeader2020_CCLUT::flag23
unsigned flag23
Definition:
CSCTMBHeader2020_CCLUT.h:120
CSCTMBHeader2020_CCLUT::tmb_match_ro
unsigned tmb_match_ro
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::aff_source
unsigned aff_source
Definition:
CSCTMBHeader2020_CCLUT.h:120
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2020_CCLUT::reverse_hs_me1a
unsigned reverse_hs_me1a
Definition:
CSCTMBHeader2020_CCLUT.h:151
CSCTMBHeader2020_CCLUT::flag13
unsigned flag13
Definition:
CSCTMBHeader2020_CCLUT.h:108
CSCTMBHeader2020_CCLUT::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2020_CCLUT.h:125
CSCTMBHeader2020_CCLUT::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2020_CCLUT.h:124
CSCTMBHeader2020_CCLUT::cfeb_badbits_found_2
unsigned cfeb_badbits_found_2
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::uptimeCounterLow
unsigned uptimeCounterLow
Definition:
CSCTMBHeader2020_CCLUT.h:113
CSCTMBHeader2020_CCLUT::flag21
unsigned flag21
Definition:
CSCTMBHeader2020_CCLUT.h:118
CSCTMBHeader2020_CCLUT::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2020_CCLUT.h:119
CSCTMBHeader2020_CCLUT::cathode_hmt
unsigned cathode_hmt
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2020_CCLUT.h:92
CSCTMBHeader2020_CCLUT::flag25
unsigned flag25
Definition:
CSCTMBHeader2020_CCLUT.h:124
CSCTMBHeader2020_CCLUT::anode_hmt
unsigned anode_hmt
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::gem_enabled_fibers
uint16_t gem_enabled_fibers() const override
Definition:
CSCTMBHeader2020_CCLUT.h:43
CSCTMBHeader2020_CCLUT::buf_q_ovf_err
unsigned buf_q_ovf_err
Definition:
CSCTMBHeader2020_CCLUT.h:149
CSCTMBHeader2020_CCLUT::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2020_CCLUT.h:15
CSCTMBHeader2020_CCLUT::parity_err_rpc
unsigned parity_err_rpc
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::fifo_pretrig_rpc
unsigned fifo_pretrig_rpc
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::buf_q_full
unsigned buf_q_full
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCTMBHeader2020_CCLUT::anodeShowerDigi
CSCShowerDigi anodeShowerDigi(uint32_t idlayer) const override
returns anode HMT Shower digi
Definition:
CSCTMBHeader2020_CCLUT.cc:180
CSCTMBHeader2020_CCLUT::MPC_Muon0_alct_key_wire
unsigned MPC_Muon0_alct_key_wire
Definition:
CSCTMBHeader2020_CCLUT.h:135
CSCTMBHeader2020_CCLUT::reverse_hs_csc
unsigned reverse_hs_csc
Definition:
CSCTMBHeader2020_CCLUT.h:151
CSCTMBHeader2020_CCLUT::clct1_key_high
unsigned clct1_key_high
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::preTrigCounter
unsigned preTrigCounter
Definition:
CSCTMBHeader2020_CCLUT.h:103
CSCTMBHeader2020_CCLUT::scopeExists
unsigned scopeExists
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::NRPCs
unsigned NRPCs
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2020_CCLUT.h:124
CSCTMBHeader2020_CCLUT::cfeb_badbits_blocked
unsigned cfeb_badbits_blocked
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::flag29
unsigned flag29
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::flag32
unsigned flag32
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2020_CCLUT.h:24
CSCTMBHeader2020_CCLUT::hmt_nhits_bit0
unsigned hmt_nhits_bit0
Definition:
CSCTMBHeader2020_CCLUT.h:104
CSCTMBHeader2020_CCLUT::clct0_slope
unsigned clct0_slope
Definition:
CSCTMBHeader2020_CCLUT.h:119
CSCTMBHeader2020_CCLUT::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2020_CCLUT.h:20
CSCTMBHeader2020_CCLUT::addAnodeShower
void addAnodeShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:308
CSCTMBHeader2020_CCLUT::r_type
unsigned r_type
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::parity_err_cfeb_ram
unsigned parity_err_cfeb_ram
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_EighthStrip
unsigned MPC_Muon1_clct_EighthStrip
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::L1AMatchTime
uint16_t L1AMatchTime() const override
Definition:
CSCTMBHeader2020_CCLUT.h:29
CSCTMBHeader2020_CCLUT::flag18
unsigned flag18
Definition:
CSCTMBHeader2020_CCLUT.h:114
CSCTMBHeader2020_CCLUT::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2020_CCLUT.h:120
CSCTMBHeader2020_CCLUT::flag5
unsigned flag5
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2020_CCLUT.h:12
CSCTMBHeader2020_CCLUT::gem_zero_suppress
uint16_t gem_zero_suppress() const override
Definition:
CSCTMBHeader2020_CCLUT.h:46
CSCTMBHeader2020_CCLUT::tmb_non_trig_keep
unsigned tmb_non_trig_keep
Definition:
CSCTMBHeader2020_CCLUT.h:155
CSCTMBHeader2020_CCLUT::hitThresh
unsigned hitThresh
Definition:
CSCTMBHeader2020_CCLUT.h:117
CSCTMBHeader2020_CCLUT::clct1Invalid
unsigned clct1Invalid
Definition:
CSCTMBHeader2020_CCLUT.h:126
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_EighthStrip
unsigned MPC_Muon0_clct_EighthStrip
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCVTMBHeaderFormat.h
CSCTMBHeader2020_CCLUT::clct1_ComparatorCode
uint16_t clct1_ComparatorCode() const override
Definition:
CSCTMBHeader2020_CCLUT.h:33
CSCTMBHeader2020_CCLUT::MPCAccept
unsigned MPCAccept
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::MPC_Muon1_lct_quality
unsigned MPC_Muon1_lct_quality
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCTMBHeader2020_CCLUT::activeCFEBs_2
unsigned activeCFEBs_2
Definition:
CSCTMBHeader2020_CCLUT.h:153
CSCTMBHeader2020_CCLUT::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition:
CSCTMBHeader2020_CCLUT.h:13
CSCTMBHeader2020_CCLUT::cathodeShowerDigi
CSCShowerDigi cathodeShowerDigi(uint32_t idlayer) const override
returns cathode HMT Shower digi
Definition:
CSCTMBHeader2020_CCLUT.cc:189
CSCTMBHeader2020_CCLUT::tmb_clct0_discard
unsigned tmb_clct0_discard
Definition:
CSCTMBHeader2020_CCLUT.h:102
CSCTMBHeader2020_CCLUT::fifoPretrig
unsigned fifoPretrig
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::flag31
unsigned flag31
Definition:
CSCTMBHeader2020_CCLUT.h:135
CSCTMBHeader2020_CCLUT::hmt_nhits_bits_high
unsigned hmt_nhits_bits_high
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::buf_q_empty
unsigned buf_q_empty
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2020_CCLUT::clct1_key_low
unsigned clct1_key_low
Definition:
CSCTMBHeader2020_CCLUT.h:125
CSCTMBHeader2020_CCLUT::readoutCounter
unsigned readoutCounter
Definition:
CSCTMBHeader2020_CCLUT.h:95
CSCTMBHeader2020_CCLUT::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::flag22
unsigned flag22
Definition:
CSCTMBHeader2020_CCLUT.h:119
CSCTMBHeader2020_CCLUT::run3_CLCT_patternID
uint16_t run3_CLCT_patternID() const override
Definition:
CSCTMBHeader2020_CCLUT.h:50
CSCTMBHeader2020_CCLUT::flag1
unsigned flag1
Definition:
CSCTMBHeader2020_CCLUT.h:93
CSCTMBHeader2020_CCLUT::alctCounterLow
unsigned alctCounterLow
Definition:
CSCTMBHeader2020_CCLUT.h:110
CSCTMBHeader2020_CCLUT::MPC_Muon_HMT_high
unsigned MPC_Muon_HMT_high
Definition:
CSCTMBHeader2020_CCLUT.h:140
CSCTMBHeader2020_CCLUT::RPCList
unsigned RPCList
Definition:
CSCTMBHeader2020_CCLUT.h:147
CSCTMBHeader2020_CCLUT::check
bool check() const override
Definition:
CSCTMBHeader2020_CCLUT.h:73
CSCTMBHeader2020_CCLUT::clock_lock_lost
unsigned clock_lock_lost
Definition:
CSCTMBHeader2020_CCLUT.h:102
CSCTMBHeader2020_CCLUT::wr_buf_ready
unsigned wr_buf_ready
Definition:
CSCTMBHeader2020_CCLUT.h:148
CSCTMBHeader2020_CCLUT::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition:
CSCTMBHeader2020_CCLUT.cc:211
CSCTMBHeader2020_CCLUT::runID
unsigned runID
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::MPC_Muon0_lct_vpf
unsigned MPC_Muon0_lct_vpf
Definition:
CSCTMBHeader2020_CCLUT.h:144
CSCTMBHeader2020_CCLUT::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2020_CCLUT.cc:229
CSCTMBHeader2020_CCLUT::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2020_CCLUT.h:25
CSCTMBHeader2020_CCLUT::flag11
unsigned flag11
Definition:
CSCTMBHeader2020_CCLUT.h:105
CSCTMBHeader2020_CCLUT::triadPersist
unsigned triadPersist
Definition:
CSCTMBHeader2020_CCLUT.h:118
CSCTMBHeader2020_CCLUT::gem_sync_dataword
uint16_t gem_sync_dataword() const override
Definition:
CSCTMBHeader2020_CCLUT.h:47
CSCTMBHeader2020_CCLUT::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2020_CCLUT.h:98
testProducerWithPsetDescEmpty_cfi.x1
x1
Definition:
testProducerWithPsetDescEmpty_cfi.py:33
CSCTMBHeader2020_CCLUT::drift_delay
unsigned drift_delay
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::MPC_Muon_clct_pattern_low
unsigned MPC_Muon_clct_pattern_low
Definition:
CSCTMBHeader2020_CCLUT.h:135
CSCTMBHeader2020_CCLUT::stackOvf
unsigned stackOvf
Definition:
CSCTMBHeader2020_CCLUT.h:97
CSCTMBHeader2020_CCLUT::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2020_CCLUT.h:19
CSCTMBHeader2020_CCLUT::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2020_CCLUT.h:72
CSCTMBHeader2020_CCLUT::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2020_CCLUT.h:23
CSCTMBHeader2020_CCLUT::bufFull
unsigned bufFull
Definition:
CSCTMBHeader2020_CCLUT.h:98
CSCTMBHeader2020_CCLUT::trigCounter
unsigned trigCounter
Definition:
CSCTMBHeader2020_CCLUT.h:108
CSCTMBHeader2020_CCLUT::alct0Key
unsigned alct0Key
Definition:
CSCTMBHeader2020_CCLUT.h:130
CSCTMBHeader2020_CCLUT::clct0_xky
uint16_t clct0_xky() const override
Definition:
CSCTMBHeader2020_CCLUT.h:34
CSCTMBHeader2020_CCLUT::alct1Amu
unsigned alct1Amu
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::alct1Valid
unsigned alct1Valid
Definition:
CSCTMBHeader2020_CCLUT.h:131
CSCTMBHeader2020_CCLUT::MPC_Muon1_clct_bend_low
unsigned MPC_Muon1_clct_bend_low
Definition:
CSCTMBHeader2020_CCLUT.h:142
CSCTMBHeader2020_CCLUT::flag3
unsigned flag3
Definition:
CSCTMBHeader2020_CCLUT.h:95
CSCTMBHeader2020_CCLUT::hmt_nhits
uint16_t hmt_nhits() const override
Definition:
CSCTMBHeader2020_CCLUT.h:36
CSCTMBHeader2020_CCLUT::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2020_CCLUT.h:102
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_bend_low
unsigned MPC_Muon0_clct_bend_low
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::flag12
unsigned flag12
Definition:
CSCTMBHeader2020_CCLUT.h:107
CSCTMBHeader2020_CCLUT::twoALCT
unsigned twoALCT
Definition:
CSCTMBHeader2020_CCLUT.h:122
CSCTMBHeader2020_CCLUT::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2020_CCLUT.h:26
CSCTMBHeader2020_CCLUT::clct0_LR_bend
unsigned clct0_LR_bend
Definition:
CSCTMBHeader2020_CCLUT.h:119
CSCTMBHeader2020_CCLUT::flag7
unsigned flag7
Definition:
CSCTMBHeader2020_CCLUT.h:100
CSCTMBHeader2020_CCLUT::flag19
unsigned flag19
Definition:
CSCTMBHeader2020_CCLUT.h:115
CSCTMBHeader2020_CCLUT::clct0_ComparatorCode
uint16_t clct0_ComparatorCode() const override
== Run 3 CSC-GEM Trigger Format
Definition:
CSCTMBHeader2020_CCLUT.h:32
CSCTMBHeader2020_CCLUT::MPC_Muon_alct_bxn
unsigned MPC_Muon_alct_bxn
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2020_CCLUT.h:100
CSCTMBHeader2020_CCLUT::bx0_match
unsigned bx0_match
Definition:
CSCTMBHeader2020_CCLUT.h:133
CSCTMBHeader2020_CCLUT::MPC_Muon0_clct_key_halfstrip
unsigned MPC_Muon0_clct_key_halfstrip
Definition:
CSCTMBHeader2020_CCLUT.h:138
CSCTMBHeader2020_CCLUT::bits
struct CSCTMBHeader2020_CCLUT::@472 bits
CSCTMBHeader2020_CCLUT::showerDigi
CSCShowerDigi showerDigi(uint32_t idlayer) const override
returns lct HMT Shower digi
Definition:
CSCTMBHeader2020_CCLUT.cc:162
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
Generated for CMSSW Reference Manual by
1.8.14