Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
CSCRawToDigi
interface
CSCTMBHeader2013.h
Go to the documentation of this file.
1
#ifndef EventFilter_CSCRawToDigi_CSCTMBHeader2013_h
2
#define EventFilter_CSCRawToDigi_CSCTMBHeader2013_h
3
#include "
EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h
"
4
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
5
6
struct
CSCTMBHeader2013
:
public
CSCVTMBHeaderFormat
{
7
enum
{
NWORDS
= 43 };
8
CSCTMBHeader2013
();
9
CSCTMBHeader2013
(
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
uint16_t
CLCTOnly
()
const override
{
return
bits
.clctOnly; }
15
uint16_t
ALCTOnly
()
const override
{
return
bits
.alctOnly; }
16
uint16_t
TMBMatch
()
const override
{
return
bits
.tmbMatch; }
17
uint16_t
Bxn0Diff
()
const override
{
return
0; }
18
uint16_t
Bxn1Diff
()
const override
{
return
0; }
19
uint16_t
L1ANumber
()
const override
{
return
bits
.l1aNumber; }
20
uint16_t
NTBins
()
const override
{
return
bits
.nTBins; }
21
uint16_t
NCFEBs
()
const override
{
return
bits
.nCFEBs; }
22
void
setNCFEBs
(uint16_t ncfebs)
override
{
bits
.nCFEBs = ncfebs & 0x7F; }
23
uint16_t
firmwareRevision
()
const override
{
return
bits
.firmRevCode; }
24
uint16_t
syncError
()
const override
{
return
bits
.syncError; }
25
uint16_t
syncErrorCLCT
()
const override
{
return
bits
.clct_sync_err; }
26
uint16_t
syncErrorMPC0
()
const override
{
return
bits
.MPC_Muon0_SyncErr_; }
27
uint16_t
syncErrorMPC1
()
const override
{
return
bits
.MPC_Muon1_SyncErr_; }
28
30
uint16_t
clct0_ComparatorCode
()
const override
{
return
0; }
31
uint16_t
clct1_ComparatorCode
()
const override
{
return
0; }
32
uint16_t
clct0_xky
()
const override
{
return
0; }
33
uint16_t
clct1_xky
()
const override
{
return
0; }
34
uint16_t
hmt_nhits
()
const override
{
return
0; }
35
uint16_t
hmt_ALCTMatchTime
()
const override
{
return
0; }
36
uint16_t
gem_enabled_fibers
()
const override
{
return
0; }
37
uint16_t
gem_fifo_tbins
()
const override
{
return
0; }
38
uint16_t
gem_fifo_pretrig
()
const override
{
return
0; }
39
uint16_t
gem_zero_suppress
()
const override
{
return
0; }
40
uint16_t
gem_sync_dataword
()
const override
{
return
0; }
41
uint16_t
gem_timing_dataword
()
const override
{
return
0; }
42
uint16_t
run3_CLCT_patternID
()
const override
{
return
0; }
43
45
std::vector<CSCCLCTDigi>
CLCTDigis
(uint32_t idlayer)
override
;
47
std::vector<CSCCorrelatedLCTDigi>
CorrelatedLCTDigis
(uint32_t idlayer)
const override
;
49
CSCShowerDigi
showerDigi
(uint32_t idlayer)
const override
{
return
CSCShowerDigi
(); }
50
53
unsigned
short
int
sizeInWords
()
const override
{
return
NWORDS
; }
54
55
unsigned
short
int
NHeaderFrames
()
const override
{
return
bits
.nHeaderFrames; }
57
unsigned
short
*
data
()
override
{
return
(
unsigned
short
*)(&
bits
); }
58
bool
check
()
const override
{
return
bits
.e0bline == 0x6e0b; }
59
61
void
addCLCT0
(
const
CSCCLCTDigi
& digi)
override
;
62
void
addCLCT1
(
const
CSCCLCTDigi
& digi)
override
;
63
void
addALCT0
(
const
CSCALCTDigi
& digi)
override
;
64
void
addALCT1
(
const
CSCALCTDigi
& digi)
override
;
65
void
addCorrelatedLCT0
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
66
void
addCorrelatedLCT1
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
67
void
addShower
(
const
CSCShowerDigi
& digi)
override
{}
68
69
void
swapCLCTs
(
CSCCLCTDigi
& digi1,
CSCCLCTDigi
& digi2);
70
71
void
print
(std::ostream& os)
const override
;
72
73
struct
{
74
// 0
75
unsigned
b0cline
: 16;
76
unsigned
bxnCount
: 12,
dduCode1
: 3,
flag1
: 1;
77
unsigned
l1aNumber
: 12,
dduCode2
: 3,
flag2
: 1;
78
unsigned
readoutCounter
: 12,
dduCode3
: 3,
flag3
: 1;
79
// 4
80
unsigned
boardID
: 5,
cscID
: 4,
runID
: 4,
stackOvf
: 1,
syncError
: 1,
flag4
: 1;
81
unsigned
nHeaderFrames
: 6,
fifoMode
: 3,
r_type
: 2,
l1atype
: 2,
hasBuf
: 1,
bufFull
: 1,
flag5
: 1;
82
unsigned
bd_status
: 15,
flag6
: 1;
83
unsigned
firmRevCode
: 15,
flag7
: 1;
84
// 8
85
unsigned
bxnPreTrigger
: 12,
tmb_clct0_discard
: 1,
tmb_clct1_discard
: 1,
clock_lock_lost
: 1,
flag8
: 1;
86
unsigned
preTrigCounterLow
: 15,
flag9
: 1;
87
unsigned
preTrigCounterHigh
: 15,
flag10
: 1;
88
unsigned
clctCounterLow
: 15,
flag11
: 1;
89
// 12
90
unsigned
clctCounterHigh
: 15,
flag12
: 1;
91
unsigned
trigCounterLow
: 15,
flag13
: 1;
92
unsigned
trigCounterHigh
: 15,
flag14
: 1;
93
unsigned
alctCounterLow
: 15,
flag15
: 1;
94
// 16
95
unsigned
alctCounterHigh
: 15,
flag16
: 1;
96
unsigned
uptimeCounterLow
: 15,
flag17
: 1;
97
unsigned
uptimeCounterHigh
: 15,
flag18
: 1;
98
unsigned
nCFEBs
: 3,
nTBins
: 5,
fifoPretrig
: 5,
scopeExists
: 1,
vmeExists
: 1,
flag19
: 1;
99
// 20
100
unsigned
hitThresh
: 3,
pidThresh
: 4,
nphThresh
: 3,
pid_thresh_postdrift
: 4,
staggerCSC
: 1,
flag20
: 1;
101
unsigned
triadPersist
: 4,
dmbThresh
: 3,
alct_delay
: 4,
clct_width
: 4,
flag21
: 1;
102
unsigned
trigSourceVect
: 9,
r_nlayers_hit_vec
: 6,
flag22
: 1;
103
unsigned
activeCFEBs
: 5,
readCFEBs
: 5,
pop_l1a_match_win
: 4,
aff_source
: 1,
flag23
: 1;
104
// 24
105
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
matchWin
: 4,
noALCT
: 1,
oneALCT
: 1,
oneCLCT
: 1,
twoALCT
: 1,
106
twoCLCT
: 1,
dupeALCT
: 1,
dupeCLCT
: 1,
lctRankErr
: 1,
flag24
: 1;
107
unsigned
clct0_valid
: 1,
clct0_quality
: 3,
clct0_shape
: 4,
clct0_key_low
: 7,
flag25
: 1;
108
unsigned
clct1_valid
: 1,
clct1_quality
: 3,
clct1_shape
: 4,
clct1_key_low
: 7,
flag26
: 1;
109
unsigned
clct0_key_high
: 1,
clct1_key_high
: 1,
clct_bxn
: 2,
clct_sync_err
: 1,
clct0Invalid
: 1,
110
clct1Invalid
: 1,
clct1Busy
: 1,
parity_err_cfeb_ram
: 5,
parity_err_rpc
: 1,
parity_err_summary
: 1,
111
flag27
: 1;
112
// 28
113
unsigned
alct0Valid
: 1,
alct0Quality
: 2,
alct0Amu
: 1,
alct0Key
: 7,
alct_pretrig_win
: 4,
flag28
: 1;
114
unsigned
alct1Valid
: 1,
alct1Quality
: 2,
alct1Amu
: 1,
alct1Key
: 7,
drift_delay
: 2,
bcb_read_enable
: 1,
115
hs_layer_trig
: 1,
flag29
: 1;
116
unsigned
alctBXN
: 5,
alct_ecc_err
: 2,
cfeb_badbits_found
: 5,
cfeb_badbits_blocked
: 1,
alctCfg
: 1,
117
bx0_match
: 1,
flag30
: 1;
118
unsigned
MPC_Muon0_wire_
: 7,
MPC_Muon0_clct_pattern_
: 4,
MPC_Muon0_quality_
: 4,
flag31
: 1;
119
// 32
120
unsigned
MPC_Muon0_halfstrip_clct_pattern
: 8,
MPC_Muon0_bend_
: 1,
MPC_Muon0_SyncErr_
: 1,
MPC_Muon0_bx_
: 1,
121
MPC_Muon0_bc0_
: 1,
MPC_Muon0_cscid_low
: 3,
flag32
: 1;
122
unsigned
MPC_Muon1_wire_
: 7,
MPC_Muon1_clct_pattern_
: 4,
MPC_Muon1_quality_
: 4,
flag33
: 1;
123
unsigned
MPC_Muon1_halfstrip_clct_pattern
: 8,
MPC_Muon1_bend_
: 1,
MPC_Muon1_SyncErr_
: 1,
MPC_Muon1_bx_
: 1,
124
MPC_Muon1_bc0_
: 1,
MPC_Muon1_cscid_low
: 3,
flag34
: 1;
125
unsigned
MPC_Muon0_vpf_
: 1,
MPC_Muon0_cscid_bit4
: 1,
MPC_Muon1_vpf_
: 1,
MPC_Muon1_cscid_bit4
: 1,
MPCDelay
: 4,
126
MPCAccept
: 2,
CFEBsEnabled
: 5,
flag35
: 1;
127
// 36
128
unsigned
RPCList
: 2,
NRPCs
: 2,
RPCEnable
: 1,
fifo_tbins_rpc
: 5,
fifo_pretrig_rpc
: 5,
flag36
: 1;
129
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;
130
unsigned
r_buf_fence_dist
: 11,
buf_q_ovf_err
: 1,
buf_q_udf_err
: 1,
buf_q_adr_err
: 1,
buf_stalled
: 1,
131
flag38
: 1;
132
unsigned
buf_fence_cnt
: 12,
reverse_hs_csc
: 1,
reverse_hs_me1a
: 1,
reverse_hs_me1b
: 1,
flag39
: 1;
133
// 40
134
unsigned
activeCFEBs_2
: 2,
readCFEBs_2
: 2,
cfeb_badbits_found_2
: 2,
parity_err_cfeb_ram_2
: 2,
135
CFEBsEnabled_2
: 2,
buf_fence_cnt_is_peak
: 1,
mxcfeb
: 1,
trig_source_vec
: 2,
tmb_trig_pulse
: 1,
flag40
: 1;
136
unsigned
tmb_allow_alct
: 1,
tmb_allow_clct
: 1,
tmb_allow_match
: 1,
tmb_allow_alct_ro
: 1,
tmb_allow_clct_ro
: 1,
137
tmb_allow_match_ro
: 1,
tmb_alct_only_ro
: 1,
tmb_clct_only_ro
: 1,
tmb_match_ro
: 1,
tmb_trig_keep
: 1,
138
tmb_non_trig_keep
: 1,
lyr_thresh_pretrig
: 3,
layer_trig_en
: 1,
flag41
: 1;
139
unsigned
e0bline
: 16;
140
}
bits
;
141
};
142
143
#endif
CSCTMBHeader2013::flag31
unsigned flag31
Definition:
CSCTMBHeader2013.h:118
CSCTMBHeader2013::flag18
unsigned flag18
Definition:
CSCTMBHeader2013.h:97
CSCTMBHeader2013::trigCounterHigh
unsigned trigCounterHigh
Definition:
CSCTMBHeader2013.h:92
CSCTMBHeader2013::r_wr_buf_ready
unsigned r_wr_buf_ready
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013::flag19
unsigned flag19
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::flag20
unsigned flag20
Definition:
CSCTMBHeader2013.h:100
CSCTMBHeader2013::bits
struct CSCTMBHeader2013::@483 bits
CSCTMBHeader2013::tmb_alct_only_ro
unsigned tmb_alct_only_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::parity_err_cfeb_ram
unsigned parity_err_cfeb_ram
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::flag17
unsigned flag17
Definition:
CSCTMBHeader2013.h:96
CSCTMBHeader2013::flag37
unsigned flag37
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::run3_CLCT_patternID
uint16_t run3_CLCT_patternID() const override
Definition:
CSCTMBHeader2013.h:42
CSCTMBHeader2013::buf_q_empty
unsigned buf_q_empty
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013
Definition:
CSCTMBHeader2013.h:6
CSCTMBHeader2013::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2013.h:24
CSCTMBHeader2013::flag26
unsigned flag26
Definition:
CSCTMBHeader2013.h:108
CSCTMBHeader2013::cfeb_badbits_found
unsigned cfeb_badbits_found
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2013.h:25
CSCTMBHeader2013::twoALCT
unsigned twoALCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2013.h:19
CSCTMBHeader2013::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::flag40
unsigned flag40
Definition:
CSCTMBHeader2013.h:134
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2013::tmb_allow_alct_ro
unsigned tmb_allow_alct_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::alct1Quality
unsigned alct1Quality
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::lctRankErr
unsigned lctRankErr
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2013.cc:113
CSCTMBHeader2013::mxcfeb
unsigned mxcfeb
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::CFEBsEnabled
unsigned CFEBsEnabled
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::flag23
unsigned flag23
Definition:
CSCTMBHeader2013.h:103
CSCTMBHeader2013::preTrigCounterHigh
unsigned preTrigCounterHigh
Definition:
CSCTMBHeader2013.h:87
CSCTMBHeader2013::flag34
unsigned flag34
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::pidThresh
unsigned pidThresh
Definition:
CSCTMBHeader2013.h:100
CSCTMBHeader2013::flag25
unsigned flag25
Definition:
CSCTMBHeader2013.h:107
CSCTMBHeader2013::reverse_hs_me1b
unsigned reverse_hs_me1b
Definition:
CSCTMBHeader2013.h:132
CSCTMBHeader2013::hmt_nhits
uint16_t hmt_nhits() const override
Definition:
CSCTMBHeader2013.h:34
CSCTMBHeader2013::buf_fence_cnt_is_peak
unsigned buf_fence_cnt_is_peak
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::tmb_allow_alct
unsigned tmb_allow_alct
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2013.cc:148
CSCTMBHeader2013::alctCounterHigh
unsigned alctCounterHigh
Definition:
CSCTMBHeader2013.h:95
CSCTMBHeader2013::clct1_key_high
unsigned clct1_key_high
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::flag41
unsigned flag41
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2013.h:12
CSCTMBHeader2013::clctCounterLow
unsigned clctCounterLow
Definition:
CSCTMBHeader2013.h:88
CSCTMBHeader2013::tmb_trig_pulse
unsigned tmb_trig_pulse
Definition:
CSCTMBHeader2013.h:134
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2013::hs_layer_trig
unsigned hs_layer_trig
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::CFEBsEnabled_2
unsigned CFEBsEnabled_2
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2013.h:82
CSCTMBHeader2013::flag29
unsigned flag29
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::gem_fifo_tbins
uint16_t gem_fifo_tbins() const override
Definition:
CSCTMBHeader2013.h:37
CSCTMBHeader2013::MPC_Muon0_quality_
unsigned MPC_Muon0_quality_
Definition:
CSCTMBHeader2013.h:118
CSCDetId.h
CSCTMBHeader2013::gem_fifo_pretrig
uint16_t gem_fifo_pretrig() const override
Definition:
CSCTMBHeader2013.h:38
CSCTMBHeader2013::boardID
unsigned boardID
Definition:
CSCTMBHeader2013.h:80
CSCTMBHeader2013::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2013.h:55
CSCTMBHeader2013::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition:
CSCTMBHeader2013.h:122
CSCTMBHeader2013::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2013.h:107
CSCTMBHeader2013::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2013.h:21
CSCTMBHeader2013::reverse_hs_me1a
unsigned reverse_hs_me1a
Definition:
CSCTMBHeader2013.h:132
CSCTMBHeader2013::aff_source
unsigned aff_source
Definition:
CSCTMBHeader2013.h:103
CSCTMBHeader2013::bcb_read_enable
unsigned bcb_read_enable
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::wr_buf_ready
unsigned wr_buf_ready
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition:
CSCTMBHeader2013.h:118
CSCTMBHeader2013::buf_q_full
unsigned buf_q_full
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013::MPC_Muon0_SyncErr_
unsigned MPC_Muon0_SyncErr_
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::twoCLCT
unsigned twoCLCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2013.h:75
CSCTMBHeader2013::buf_stalled
unsigned buf_stalled
Definition:
CSCTMBHeader2013.h:130
visDQMUpload.buf
tuple buf
Definition:
visDQMUpload.py:153
CSCTMBHeader2013::bufFull
unsigned bufFull
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2013.h:85
CSCTMBHeader2013::flag3
unsigned flag3
Definition:
CSCTMBHeader2013.h:78
CSCTMBHeader2013::clct_bxn
unsigned clct_bxn
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::flag14
unsigned flag14
Definition:
CSCTMBHeader2013.h:92
CSCTMBHeader2013::flag22
unsigned flag22
Definition:
CSCTMBHeader2013.h:102
CSCTMBHeader2013::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::trigCounterLow
unsigned trigCounterLow
Definition:
CSCTMBHeader2013.h:91
CSCTMBHeader2013::flag8
unsigned flag8
Definition:
CSCTMBHeader2013.h:85
CSCTMBHeader2013::parity_err_cfeb_ram_2
unsigned parity_err_cfeb_ram_2
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::buf_q_adr_err
unsigned buf_q_adr_err
Definition:
CSCTMBHeader2013.h:130
CSCTMBHeader2013::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::readCFEBs
unsigned readCFEBs
Definition:
CSCTMBHeader2013.h:103
CSCTMBHeader2013::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2013.h:15
CSCTMBHeader2013::flag5
unsigned flag5
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::layer_trig_en
unsigned layer_trig_en
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::NRPCs
unsigned NRPCs
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::flag10
unsigned flag10
Definition:
CSCTMBHeader2013.h:87
CSCTMBHeader2013::r_wr_buf_adr
unsigned r_wr_buf_adr
Definition:
CSCTMBHeader2013.h:129
CSCTMBHeader2013::dmbThresh
unsigned dmbThresh
Definition:
CSCTMBHeader2013.h:101
CSCTMBHeader2013::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2013.h:16
CSCTMBHeader2013::showerDigi
CSCShowerDigi showerDigi(uint32_t idlayer) const override
returns HMT Shower digi
Definition:
CSCTMBHeader2013.h:49
CSCTMBHeader2013::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition:
CSCTMBHeader2013.h:118
CSCTMBHeader2013::NWORDS
Definition:
CSCTMBHeader2013.h:7
CSCTMBHeader2013::tmb_allow_clct
unsigned tmb_allow_clct
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::flag6
unsigned flag6
Definition:
CSCTMBHeader2013.h:82
CSCTMBHeader2013::clct1_key_low
unsigned clct1_key_low
Definition:
CSCTMBHeader2013.h:108
CSCTMBHeader2013::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2013.h:26
CSCTMBHeader2013::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2013.cc:165
CSCTMBHeader2013::RPCList
unsigned RPCList
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::uptimeCounterLow
unsigned uptimeCounterLow
Definition:
CSCTMBHeader2013.h:96
CSCTMBHeader2013::hmt_ALCTMatchTime
uint16_t hmt_ALCTMatchTime() const override
Definition:
CSCTMBHeader2013.h:35
CSCTMBHeader2013::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::clct0_key_high
unsigned clct0_key_high
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::lyr_thresh_pretrig
unsigned lyr_thresh_pretrig
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::alct0Amu
unsigned alct0Amu
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition:
CSCTMBHeader2013.h:122
CSCTMBHeader2013::staggerCSC
unsigned staggerCSC
Definition:
CSCTMBHeader2013.h:100
CSCTMBHeader2013::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2013.h:107
CSCTMBHeader2013::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2013.cc:92
CSCTMBHeader2013::activeCFEBs_2
unsigned activeCFEBs_2
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::flag1
unsigned flag1
Definition:
CSCTMBHeader2013.h:76
CSCTMBHeader2013::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::flag33
unsigned flag33
Definition:
CSCTMBHeader2013.h:122
CSCTMBHeader2013::triadPersist
unsigned triadPersist
Definition:
CSCTMBHeader2013.h:101
CSCTMBHeader2013::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2013::reverse_hs_csc
unsigned reverse_hs_csc
Definition:
CSCTMBHeader2013.h:132
CSCTMBHeader2013::check
bool check() const override
Definition:
CSCTMBHeader2013.h:58
CSCTMBHeader2013::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2013.h:139
CSCTMBHeader2013::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::flag21
unsigned flag21
Definition:
CSCTMBHeader2013.h:101
CSCTMBHeader2013::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2013.h:27
CSCTMBHeader2013::tmb_trig_keep
unsigned tmb_trig_keep
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::r_type
unsigned r_type
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::flag7
unsigned flag7
Definition:
CSCTMBHeader2013.h:83
CSCTMBHeader2013::flag30
unsigned flag30
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2013.h:101
CSCTMBHeader2013::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::dduCode1
unsigned dduCode1
Definition:
CSCTMBHeader2013.h:76
CSCTMBHeader2013::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2013.h:103
CSCTMBHeader2013::tmb_match_ro
unsigned tmb_match_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::flag9
unsigned flag9
Definition:
CSCTMBHeader2013.h:86
CSCTMBHeader2013::alct1Amu
unsigned alct1Amu
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2013.h:14
CSCTMBHeader2013::tmb_non_trig_keep
unsigned tmb_non_trig_keep
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::alct0Valid
unsigned alct0Valid
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition:
CSCTMBHeader2013.cc:96
CSCTMBHeader2013::tmb_clct1_discard
unsigned tmb_clct1_discard
Definition:
CSCTMBHeader2013.h:85
CSCTMBHeader2013::gem_timing_dataword
uint16_t gem_timing_dataword() const override
Definition:
CSCTMBHeader2013.h:41
CSCTMBHeader2013::pid_thresh_postdrift
unsigned pid_thresh_postdrift
Definition:
CSCTMBHeader2013.h:100
CSCTMBHeader2013::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2013.h:108
CSCTMBHeader2013::cscID
unsigned cscID
Definition:
CSCTMBHeader2013.h:80
CSCTMBHeader2013::alct0Quality
unsigned alct0Quality
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2013.h:108
CSCTMBHeader2013::alct1Key
unsigned alct1Key
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2013.h:18
CSCTMBHeader2013::alctCounterLow
unsigned alctCounterLow
Definition:
CSCTMBHeader2013.h:93
CSCTMBHeader2013::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2013.h:103
CSCTMBHeader2013::alct1Valid
unsigned alct1Valid
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::flag38
unsigned flag38
Definition:
CSCTMBHeader2013.h:130
CSCTMBHeader2013::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2013.h:57
CSCTMBHeader2013::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2013.h:108
CSCTMBHeader2013::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2013.h:77
CSCTMBHeader2013::gem_sync_dataword
uint16_t gem_sync_dataword() const override
Definition:
CSCTMBHeader2013.h:40
CSCTMBHeader2013::clct0_xky
uint16_t clct0_xky() const override
Definition:
CSCTMBHeader2013.h:32
CSCTMBHeader2013::RPCEnable
unsigned RPCEnable
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2013.h:76
CSCTMBHeader2013::hitThresh
unsigned hitThresh
Definition:
CSCTMBHeader2013.h:100
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2013::clct0_ComparatorCode
uint16_t clct0_ComparatorCode() const override
== Run 3 CSC-GEM Trigger Format
Definition:
CSCTMBHeader2013.h:30
CSCTMBHeader2013::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2013.cc:131
CSCTMBHeader2013::buf_fence_cnt
unsigned buf_fence_cnt
Definition:
CSCTMBHeader2013.h:132
CSCTMBHeader2013::fifo_tbins_rpc
unsigned fifo_tbins_rpc
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::flag15
unsigned flag15
Definition:
CSCTMBHeader2013.h:93
CSCTMBHeader2013::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::flag2
unsigned flag2
Definition:
CSCTMBHeader2013.h:77
CSCTMBHeader2013::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2013.h:20
CSCTMBHeader2013::oneCLCT
unsigned oneCLCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::uptimeCounterHigh
unsigned uptimeCounterHigh
Definition:
CSCTMBHeader2013.h:97
CSCTMBHeader2013::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2013.h:23
CSCTMBHeader2013::fifo_pretrig_rpc
unsigned fifo_pretrig_rpc
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2013.h:22
CSCTMBHeader2013::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::alct0Key
unsigned alct0Key
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::alctBXN
unsigned alctBXN
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::dduCode3
unsigned dduCode3
Definition:
CSCTMBHeader2013.h:78
CSCTMBHeader2013::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition:
CSCTMBHeader2013.cc:24
CSCTMBHeader2013::vmeExists
unsigned vmeExists
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::alctCfg
unsigned alctCfg
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::clct_sync_err
unsigned clct_sync_err
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::oneALCT
unsigned oneALCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::dupeCLCT
unsigned dupeCLCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::parity_err_summary
unsigned parity_err_summary
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::r_nlayers_hit_vec
unsigned r_nlayers_hit_vec
Definition:
CSCTMBHeader2013.h:102
CSCTMBHeader2013::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2013.h:107
CSCTMBHeader2013::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2013.h:102
CSCTMBHeader2013::tmb_allow_clct_ro
unsigned tmb_allow_clct_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::matchWin
unsigned matchWin
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::flag27
unsigned flag27
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2013.h:53
CSCTMBHeader2013::noALCT
unsigned noALCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::trig_source_vec
unsigned trig_source_vec
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::gem_zero_suppress
uint16_t gem_zero_suppress() const override
Definition:
CSCTMBHeader2013.h:39
CSCTMBHeader2013::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2013.h:83
CSCTMBHeader2013::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2013.h:17
CSCTMBHeader2013::nphThresh
unsigned nphThresh
Definition:
CSCTMBHeader2013.h:100
CSCTMBHeader2013::clctCounterHigh
unsigned clctCounterHigh
Definition:
CSCTMBHeader2013.h:90
CSCTMBHeader2013::buf_q_ovf_err
unsigned buf_q_ovf_err
Definition:
CSCTMBHeader2013.h:130
CSCTMBHeader2013::tmb_clct_only_ro
unsigned tmb_clct_only_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2013.h:101
CSCTMBHeader2013::cfeb_badbits_blocked
unsigned cfeb_badbits_blocked
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::clct1Busy
unsigned clct1Busy
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::r_buf_fence_dist
unsigned r_buf_fence_dist
Definition:
CSCTMBHeader2013.h:130
CSCTMBHeader2013::alct_ecc_err
unsigned alct_ecc_err
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2013.cc:17
CSCTMBHeader2013::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2013.h:67
CSCTMBHeader2013::flag24
unsigned flag24
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::readCFEBs_2
unsigned readCFEBs_2
Definition:
CSCTMBHeader2013.h:134
CSCVTMBHeaderFormat.h
CSCTMBHeader2013::cfeb_badbits_found_2
unsigned cfeb_badbits_found_2
Definition:
CSCTMBHeader2013.h:134
CSCTMBHeader2013::alct_pretrig_win
unsigned alct_pretrig_win
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::bx0_match
unsigned bx0_match
Definition:
CSCTMBHeader2013.h:116
CSCTMBHeader2013::dupeALCT
unsigned dupeALCT
Definition:
CSCTMBHeader2013.h:105
CSCTMBHeader2013::flag35
unsigned flag35
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::flag13
unsigned flag13
Definition:
CSCTMBHeader2013.h:91
CSCTMBHeader2013::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition:
CSCTMBHeader2013.h:123
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2013::CSCTMBHeader2013
CSCTMBHeader2013()
Definition:
CSCTMBHeader2013.cc:5
CSCTMBHeader2013::runID
unsigned runID
Definition:
CSCTMBHeader2013.h:80
CSCTMBHeader2013::parity_err_rpc
unsigned parity_err_rpc
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::drift_delay
unsigned drift_delay
Definition:
CSCTMBHeader2013.h:114
CSCTMBHeader2013::flag39
unsigned flag39
Definition:
CSCTMBHeader2013.h:132
CSCTMBHeader2013::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::clct1_xky
uint16_t clct1_xky() const override
Definition:
CSCTMBHeader2013.h:33
CSCTMBHeader2013::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition:
CSCTMBHeader2013.h:122
CSCTMBHeader2013::clock_lock_lost
unsigned clock_lock_lost
Definition:
CSCTMBHeader2013.h:85
CSCTMBHeader2013::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2013.cc:88
CSCTMBHeader2013::clct1Invalid
unsigned clct1Invalid
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::flag12
unsigned flag12
Definition:
CSCTMBHeader2013.h:90
CSCTMBHeader2013::readoutCounter
unsigned readoutCounter
Definition:
CSCTMBHeader2013.h:78
CSCTMBHeader2013::MPCDelay
unsigned MPCDelay
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::tmb_allow_match
unsigned tmb_allow_match
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::preTrigCounterLow
unsigned preTrigCounterLow
Definition:
CSCTMBHeader2013.h:86
CSCTMBHeader2013::clct0Invalid
unsigned clct0Invalid
Definition:
CSCTMBHeader2013.h:109
CSCTMBHeader2013::flag36
unsigned flag36
Definition:
CSCTMBHeader2013.h:128
CSCTMBHeader2013::MPCAccept
unsigned MPCAccept
Definition:
CSCTMBHeader2013.h:125
CSCTMBHeader2013::buf_q_udf_err
unsigned buf_q_udf_err
Definition:
CSCTMBHeader2013.h:130
CSCTMBHeader2013::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition:
CSCTMBHeader2013.cc:51
CSCTMBHeader2013::stackOvf
unsigned stackOvf
Definition:
CSCTMBHeader2013.h:80
CSCTMBHeader2013::flag32
unsigned flag32
Definition:
CSCTMBHeader2013.h:120
CSCTMBHeader2013::tmb_clct0_discard
unsigned tmb_clct0_discard
Definition:
CSCTMBHeader2013.h:85
CSCTMBHeader2013::flag28
unsigned flag28
Definition:
CSCTMBHeader2013.h:113
CSCTMBHeader2013::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2013.h:81
CSCTMBHeader2013::dduCode2
unsigned dduCode2
Definition:
CSCTMBHeader2013.h:77
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2013::gem_enabled_fibers
uint16_t gem_enabled_fibers() const override
Definition:
CSCTMBHeader2013.h:36
CSCTMBHeader2013::flag16
unsigned flag16
Definition:
CSCTMBHeader2013.h:95
CSCTMBHeader2013::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition:
CSCTMBHeader2013.h:123
CSCTMBHeader2013::flag11
unsigned flag11
Definition:
CSCTMBHeader2013.h:88
CSCTMBHeader2013::scopeExists
unsigned scopeExists
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::clct0_key_low
unsigned clct0_key_low
Definition:
CSCTMBHeader2013.h:107
CSCTMBHeader2013::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition:
CSCTMBHeader2013.h:13
CSCTMBHeader2013::fifoPretrig
unsigned fifoPretrig
Definition:
CSCTMBHeader2013.h:98
CSCTMBHeader2013::tmb_allow_match_ro
unsigned tmb_allow_match_ro
Definition:
CSCTMBHeader2013.h:136
CSCTMBHeader2013::flag4
unsigned flag4
Definition:
CSCTMBHeader2013.h:80
CSCTMBHeader2013::clct1_ComparatorCode
uint16_t clct1_ComparatorCode() const override
Definition:
CSCTMBHeader2013.h:31
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
Generated for CMSSW Reference Manual by
1.8.5