src
EventFilter
CSCRawToDigi
interface
CSCTMBHeader2006.h
Go to the documentation of this file.
1
#ifndef EventFilter_CSCRawToDigi_CSCTMBHeader2006_h
2
#define EventFilter_CSCRawToDigi_CSCTMBHeader2006_h
3
#include "
EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h
"
4
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
5
6
struct
CSCTMBHeader2006
:
public
CSCVTMBHeaderFormat
{
7
enum
{
NWORDS
= 27 };
8
CSCTMBHeader2006
();
9
explicit
CSCTMBHeader2006
(
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
.alctMatchTime; }
14
void
setALCTMatchTime
(uint16_t alctmatchtime)
override
{
bits
.alctMatchTime = 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
bits
.bxn0Diff; }
19
uint16_t
Bxn1Diff
()
const override
{
return
bits
.bxn1Diff; }
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 & 0x1F; }
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
.clct0_sync_err |
bits
.clct1_sync_err); }
27
uint16_t
syncErrorMPC0
()
const override
{
return
bits
.MPC_Muon0_SyncErr_; }
28
uint16_t
syncErrorMPC1
()
const override
{
return
bits
.MPC_Muon1_SyncErr_; }
29
uint16_t
L1AMatchTime
()
const override
{
return
bits
.pop_l1a_match_win; }
30
32
uint16_t
clct0_ComparatorCode
()
const override
{
return
0; }
33
uint16_t
clct1_ComparatorCode
()
const override
{
return
0; }
34
uint16_t
clct0_xky
()
const override
{
return
0; }
35
uint16_t
clct1_xky
()
const override
{
return
0; }
36
uint16_t
hmt_nhits
()
const override
{
return
0; }
37
uint16_t
hmt_ALCTMatchTime
()
const override
{
return
0; }
38
uint16_t
alctHMT
()
const override
{
return
0; }
39
uint16_t
clctHMT
()
const override
{
return
0; }
40
uint16_t
gem_enabled_fibers
()
const override
{
return
0; }
41
uint16_t
gem_fifo_tbins
()
const override
{
return
0; }
42
uint16_t
gem_fifo_pretrig
()
const override
{
return
0; }
43
uint16_t
gem_zero_suppress
()
const override
{
return
0; }
44
uint16_t
gem_sync_dataword
()
const override
{
return
0; }
45
uint16_t
gem_timing_dataword
()
const override
{
return
0; }
46
uint16_t
run3_CLCT_patternID
()
const override
{
return
0; }
47
49
std::vector<CSCCLCTDigi>
CLCTDigis
(uint32_t idlayer)
override
;
51
std::vector<CSCCorrelatedLCTDigi>
CorrelatedLCTDigis
(uint32_t idlayer)
const override
;
53
CSCShowerDigi
showerDigi
(uint32_t idlayer)
const override
{
return
CSCShowerDigi
(); }
55
CSCShowerDigi
anodeShowerDigi
(uint32_t idlayer)
const override
{
return
CSCShowerDigi
(); }
57
CSCShowerDigi
cathodeShowerDigi
(uint32_t idlayer)
const override
{
return
CSCShowerDigi
(); }
58
61
unsigned
short
int
sizeInWords
()
const override
{
return
NWORDS
; }
62
63
unsigned
short
int
NHeaderFrames
()
const override
{
return
bits
.nHeaderFrames; }
65
unsigned
short
*
data
()
override
{
return
(
unsigned
short
*)(&
bits
); }
66
bool
check
()
const override
{
return
bits
.e0bline == 0x6e0b &&
NHeaderFrames
() + 1 ==
NWORDS
; }
67
69
void
addCLCT0
(
const
CSCCLCTDigi
& digi)
override
;
70
void
addCLCT1
(
const
CSCCLCTDigi
& digi)
override
;
71
void
addALCT0
(
const
CSCALCTDigi
& digi)
override
;
72
void
addALCT1
(
const
CSCALCTDigi
& digi)
override
;
73
void
addCorrelatedLCT0
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
74
void
addCorrelatedLCT1
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
75
void
addShower
(
const
CSCShowerDigi
& digi)
override
{}
76
void
addAnodeShower
(
const
CSCShowerDigi
& digi)
override
{}
77
void
addCathodeShower
(
const
CSCShowerDigi
& digi)
override
{}
78
79
void
swapCLCTs
(
CSCCLCTDigi
& digi1,
CSCCLCTDigi
& digi2);
80
81
void
print
(std::ostream& os)
const override
;
82
struct
{
83
unsigned
b0cline
: 16;
84
unsigned
nTBins
: 5,
dumpCFEBs
: 7,
fifoMode
: 3,
reserved_1
: 1;
85
unsigned
l1aNumber
: 4,
cscID
: 4,
boardID
: 5,
l1atype
: 2,
reserved_2
: 1;
86
unsigned
bxnCount
: 12,
r_type
: 2,
reserved_3
: 2;
87
unsigned
nHeaderFrames
: 5,
nCFEBs
: 3,
hasBuf
: 1,
preTrigTBins
: 5,
reserved_4
: 2;
88
unsigned
l1aTxCounter
: 4,
trigSourceVect
: 8,
hasPreTrig
: 4;
89
unsigned
activeCFEBs
: 5,
CFEBsInstantiated
: 5,
runID
: 4,
reserved_6
: 2;
90
unsigned
bxnPreTrigger
: 12,
syncError
: 1,
reserved_7
: 3;
91
92
unsigned
clct0_valid
: 1;
93
unsigned
clct0_quality
: 3;
94
unsigned
clct0_shape
: 3;
95
unsigned
clct0_strip_type
: 1;
96
unsigned
clct0_bend
: 1;
97
unsigned
clct0_key
: 5;
98
unsigned
clct0_cfeb_low
: 1;
99
unsigned
reserved_8
: 1;
100
101
unsigned
clct1_valid
: 1;
102
unsigned
clct1_quality
: 3;
103
unsigned
clct1_shape
: 3;
104
unsigned
clct1_strip_type
: 1;
105
unsigned
clct1_bend
: 1;
106
unsigned
clct1_key
: 5;
107
unsigned
clct1_cfeb_low
: 1;
108
unsigned
reserved_9
: 1;
109
110
unsigned
clct0_cfeb_high
: 2;
111
unsigned
clct0_bxn
: 2;
112
unsigned
clct0_sync_err
: 1;
113
unsigned
clct0_bx0_local
: 1;
114
unsigned
clct1_cfeb_high
: 2;
115
unsigned
clct1_bxn
: 2;
116
unsigned
clct1_sync_err
: 1;
117
unsigned
clct1_bx0_local
: 1;
118
unsigned
invalidPattern
: 1;
119
unsigned
reserved_10
: 3;
120
121
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
bxn0Diff
: 2,
bxn1Diff
: 2,
alctMatchTime
: 4,
reserved_11
: 5;
122
123
unsigned
MPC_Muon0_wire_
: 7;
124
unsigned
MPC_Muon0_clct_pattern_
: 4;
125
unsigned
MPC_Muon0_quality_
: 4;
126
unsigned
reserved_12
: 1;
127
128
unsigned
MPC_Muon0_halfstrip_clct_pattern
: 8;
129
unsigned
MPC_Muon0_bend_
: 1;
130
unsigned
MPC_Muon0_SyncErr_
: 1;
131
unsigned
MPC_Muon0_bx_
: 1;
132
unsigned
MPC_Muon0_bc0_
: 1;
133
unsigned
MPC_Muon0_cscid_low
: 3;
134
unsigned
reserved_13
: 1;
135
136
unsigned
MPC_Muon1_wire_
: 7;
137
unsigned
MPC_Muon1_clct_pattern_
: 4;
138
unsigned
MPC_Muon1_quality_
: 4;
139
unsigned
reserved_14
: 1;
140
141
unsigned
MPC_Muon1_halfstrip_clct_pattern
: 8;
142
unsigned
MPC_Muon1_bend_
: 1;
143
unsigned
MPC_Muon1_SyncErr_
: 1;
144
unsigned
MPC_Muon1_bx_
: 1;
145
unsigned
MPC_Muon1_bc0_
: 1;
146
unsigned
MPC_Muon1_cscid_low
: 3;
147
unsigned
reserved_15
: 1;
148
149
unsigned
MPC_Muon0_vpf_
: 1;
150
unsigned
MPC_Muon0_cscid_bit4
: 1;
151
unsigned
MPC_Muon1_vpf_
: 1;
152
unsigned
MPC_Muon1_cscid_bit4
: 1;
153
unsigned
mpcAcceptLCT0
: 1;
154
unsigned
mpcAcceptLCT1
: 1;
155
unsigned
reserved_16_1
: 2;
156
unsigned
hs_thresh
: 3;
157
unsigned
ds_thresh
: 3;
158
unsigned
reserved_16_2
: 2;
159
160
unsigned
buffer_info_0
: 16;
161
unsigned
r_buf_nbusy
: 4;
162
unsigned
buffer_info_1
: 12;
163
unsigned
buffer_info_2
: 16;
164
unsigned
buffer_info_3
: 16;
165
unsigned
alct_delay
: 4,
clct_width
: 4,
mpc_tx_delay
: 4,
reserved_21
: 4;
166
167
unsigned
rpc_exists
: 2;
168
unsigned
rd_rpc_list
: 2;
169
unsigned
rd_nrpcs
: 2;
170
unsigned
rpc_read_enable
: 1;
171
unsigned
r_nlayers_hit_vec
: 3;
172
unsigned
pop_l1a_match_win
: 4;
173
unsigned
reserved_22
: 2;
174
175
unsigned
bd_status
: 14;
176
unsigned
reserved_23
: 2;
177
unsigned
uptime
: 14;
178
unsigned
reserved_24
: 2;
179
unsigned
firmRevCode
: 14,
reserved_25
: 2;
180
unsigned
e0bline
: 16;
181
}
bits
;
182
};
183
184
#endif
CSCTMBHeader2006::hmt_ALCTMatchTime
uint16_t hmt_ALCTMatchTime() const override
Definition:
CSCTMBHeader2006.h:37
CSCTMBHeader2006::reserved_12
unsigned reserved_12
Definition:
CSCTMBHeader2006.h:126
CSCTMBHeader2006::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2006.h:16
CSCTMBHeader2006::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition:
CSCTMBHeader2006.h:124
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2006::rpc_read_enable
unsigned rpc_read_enable
Definition:
CSCTMBHeader2006.h:170
CSCTMBHeader2006::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:103
CSCTMBHeader2006::clctHMT
uint16_t clctHMT() const override
Definition:
CSCTMBHeader2006.h:39
CSCTMBHeader2006::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2006.h:17
CSCTMBHeader2006::clct1_cfeb_high
unsigned clct1_cfeb_high
Definition:
CSCTMBHeader2006.h:114
CSCTMBHeader2006::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition:
CSCTMBHeader2006.h:131
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2006::syncError
unsigned syncError
Definition:
CSCTMBHeader2006.h:90
CSCTMBHeader2006::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition:
CSCTMBHeader2006.h:150
CSCTMBHeader2006::clct1_xky
uint16_t clct1_xky() const override
Definition:
CSCTMBHeader2006.h:35
CSCTMBHeader2006::gem_sync_dataword
uint16_t gem_sync_dataword() const override
Definition:
CSCTMBHeader2006.h:44
CSCTMBHeader2006::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition:
CSCTMBHeader2006.h:137
CSCTMBHeader2006::reserved_25
unsigned reserved_25
Definition:
CSCTMBHeader2006.h:179
CSCDetId.h
CSCTMBHeader2006::reserved_9
unsigned reserved_9
Definition:
CSCTMBHeader2006.h:108
CSCTMBHeader2006::uptime
unsigned uptime
Definition:
CSCTMBHeader2006.h:177
CSCTMBHeader2006::l1aTxCounter
unsigned l1aTxCounter
Definition:
CSCTMBHeader2006.h:88
CSCTMBHeader2006::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2006.h:26
CSCTMBHeader2006::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2006.h:19
CSCTMBHeader2006::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition:
CSCTMBHeader2006.h:138
CSCTMBHeader2006::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2006.h:20
CSCTMBHeader2006::reserved_14
unsigned reserved_14
Definition:
CSCTMBHeader2006.h:139
CSCTMBHeader2006::rpc_exists
unsigned rpc_exists
Definition:
CSCTMBHeader2006.h:167
CSCTMBHeader2006::buffer_info_1
unsigned buffer_info_1
Definition:
CSCTMBHeader2006.h:162
CSCTMBHeader2006::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2006.h:101
CSCTMBHeader2006::alctMatchTime
unsigned alctMatchTime
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::clct1_bxn
unsigned clct1_bxn
Definition:
CSCTMBHeader2006.h:115
CSCTMBHeader2006::rd_rpc_list
unsigned rd_rpc_list
Definition:
CSCTMBHeader2006.h:168
CSCTMBHeader2006::CFEBsInstantiated
unsigned CFEBsInstantiated
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::anodeShowerDigi
CSCShowerDigi anodeShowerDigi(uint32_t idlayer) const override
returns anode HMT Shower digi
Definition:
CSCTMBHeader2006.h:55
CSCTMBHeader2006::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2006.h:165
CSCTMBHeader2006::check
bool check() const override
Definition:
CSCTMBHeader2006.h:66
CSCTMBHeader2006::buffer_info_0
unsigned buffer_info_0
Definition:
CSCTMBHeader2006.h:160
CSCTMBHeader2006::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition:
CSCTMBHeader2006.h:144
CSCTMBHeader2006::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2006.h:86
CSCTMBHeader2006::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2006.h:180
CSCTMBHeader2006::dumpCFEBs
unsigned dumpCFEBs
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:128
CSCTMBHeader2006::clct0_strip_type
unsigned clct0_strip_type
Definition:
CSCTMBHeader2006.h:95
CSCTMBHeader2006::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2006.h:92
CSCTMBHeader2006::reserved_6
unsigned reserved_6
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2006.h:90
CSCTMBHeader2006::gem_zero_suppress
uint16_t gem_zero_suppress() const override
Definition:
CSCTMBHeader2006.h:43
CSCTMBHeader2006::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2006.h:83
CSCTMBHeader2006::reserved_23
unsigned reserved_23
Definition:
CSCTMBHeader2006.h:176
CSCTMBHeader2006::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition:
CSCTMBHeader2006.h:136
CSCTMBHeader2006::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2006.h:102
CSCTMBHeader2006::reserved_13
unsigned reserved_13
Definition:
CSCTMBHeader2006.h:134
CSCTMBHeader2006::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition:
CSCTMBHeader2006.h:146
CSCTMBHeader2006::hasPreTrig
unsigned hasPreTrig
Definition:
CSCTMBHeader2006.h:88
CSCTMBHeader2006::reserved_21
unsigned reserved_21
Definition:
CSCTMBHeader2006.h:165
CSCTMBHeader2006::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition:
CSCTMBHeader2006.h:13
CSCTMBHeader2006::gem_enabled_fibers
uint16_t gem_enabled_fibers() const override
Definition:
CSCTMBHeader2006.h:40
CSCTMBHeader2006::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2006.h:93
CSCTMBHeader2006::reserved_22
unsigned reserved_22
Definition:
CSCTMBHeader2006.h:173
CSCTMBHeader2006::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2006.h:25
CSCTMBHeader2006::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::reserved_10
unsigned reserved_10
Definition:
CSCTMBHeader2006.h:119
CSCTMBHeader2006::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2006.h:165
CSCTMBHeader2006::NWORDS
Definition:
CSCTMBHeader2006.h:7
CSCTMBHeader2006::reserved_7
unsigned reserved_7
Definition:
CSCTMBHeader2006.h:90
CSCTMBHeader2006::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition:
CSCTMBHeader2006.h:133
CSCTMBHeader2006::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2006.h:12
CSCTMBHeader2006::clct1_key
unsigned clct1_key
Definition:
CSCTMBHeader2006.h:106
CSCTMBHeader2006::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2006.h:22
CSCTMBHeader2006::clct0_ComparatorCode
uint16_t clct0_ComparatorCode() const override
== Run 3 CSC-GEM Trigger Format
Definition:
CSCTMBHeader2006.h:32
visDQMUpload.buf
buf
Definition:
visDQMUpload.py:153
CSCTMBHeader2006::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2006.h:18
CSCTMBHeader2006::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2006.h:24
CSCTMBHeader2006::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2006.h:175
CSCTMBHeader2006::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::reserved_11
unsigned reserved_11
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::buffer_info_2
unsigned buffer_info_2
Definition:
CSCTMBHeader2006.h:163
CSCTMBHeader2006::preTrigTBins
unsigned preTrigTBins
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::gem_fifo_tbins
uint16_t gem_fifo_tbins() const override
Definition:
CSCTMBHeader2006.h:41
CSCTMBHeader2006::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2006.h:21
CSCTMBHeader2006::reserved_16_1
unsigned reserved_16_1
Definition:
CSCTMBHeader2006.h:155
CSCTMBHeader2006::reserved_4
unsigned reserved_4
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2006::gem_timing_dataword
uint16_t gem_timing_dataword() const override
Definition:
CSCTMBHeader2006.h:45
CSCTMBHeader2006::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006::clct0_sync_err
unsigned clct0_sync_err
Definition:
CSCTMBHeader2006.h:112
CSCTMBHeader2006::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::clct1_sync_err
unsigned clct1_sync_err
Definition:
CSCTMBHeader2006.h:116
CSCTMBHeader2006::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:164
CSCTMBHeader2006::clct0_bx0_local
unsigned clct0_bx0_local
Definition:
CSCTMBHeader2006.h:113
CSCTMBHeader2006::clct0_cfeb_low
unsigned clct0_cfeb_low
Definition:
CSCTMBHeader2006.h:98
CSCTMBHeader2006::clct1_bend
unsigned clct1_bend
Definition:
CSCTMBHeader2006.h:105
CSCTMBHeader2006::clct1_strip_type
unsigned clct1_strip_type
Definition:
CSCTMBHeader2006.h:104
CSCTMBHeader2006::mpc_tx_delay
unsigned mpc_tx_delay
Definition:
CSCTMBHeader2006.h:165
CSCTMBHeader2006::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::clct1_bx0_local
unsigned clct1_bx0_local
Definition:
CSCTMBHeader2006.h:117
CSCTMBHeader2006::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition:
CSCTMBHeader2006.cc:111
CSCTMBHeader2006::MPC_Muon0_SyncErr_
unsigned MPC_Muon0_SyncErr_
Definition:
CSCTMBHeader2006.h:130
CSCTMBHeader2006::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2006.h:103
CSCTMBHeader2006::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2006.cc:16
CSCTMBHeader2006::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2006.h:15
CSCTMBHeader2006::setALCTMatchTime
void setALCTMatchTime(uint16_t alctmatchtime) override
Definition:
CSCTMBHeader2006.h:14
CSCTMBHeader2006::reserved_1
unsigned reserved_1
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::cscID
unsigned cscID
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2006.h:63
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2006::boardID
unsigned boardID
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2006.h:23
CSCTMBHeader2006::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::showerDigi
CSCShowerDigi showerDigi(uint32_t idlayer) const override
returns lct HMT Shower digi
Definition:
CSCTMBHeader2006.h:53
CSCTMBHeader2006::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition:
CSCTMBHeader2006.h:142
CSCTMBHeader2006::bxn1Diff
unsigned bxn1Diff
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::CSCTMBHeader2006
CSCTMBHeader2006()
Definition:
CSCTMBHeader2006.cc:5
CSCTMBHeader2006::reserved_8
unsigned reserved_8
Definition:
CSCTMBHeader2006.h:99
CSCTMBHeader2006::clct1_cfeb_low
unsigned clct1_cfeb_low
Definition:
CSCTMBHeader2006.h:107
CSCTMBHeader2006::ds_thresh
unsigned ds_thresh
Definition:
CSCTMBHeader2006.h:157
CSCTMBHeader2006::buffer_info_3
unsigned buffer_info_3
Definition:
CSCTMBHeader2006.h:164
CSCTMBHeader2006::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition:
CSCTMBHeader2006.h:129
CSCTMBHeader2006::clct0_bend
unsigned clct0_bend
Definition:
CSCTMBHeader2006.h:96
CSCTMBHeader2006::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition:
CSCTMBHeader2006.h:132
CSCTMBHeader2006::alctHMT
uint16_t alctHMT() const override
Definition:
CSCTMBHeader2006.h:38
CSCTMBHeader2006::addAnodeShower
void addAnodeShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2006.h:76
CSCTMBHeader2006::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition:
CSCTMBHeader2006.h:143
CSCTMBHeader2006::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2006.h:179
CSCTMBHeader2006::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition:
CSCTMBHeader2006.cc:66
CSCTMBHeader2006::reserved_15
unsigned reserved_15
Definition:
CSCTMBHeader2006.h:147
CSCTMBHeader2006::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2006.cc:181
CSCTMBHeader2006::bits
struct CSCTMBHeader2006::@488 bits
CSCTMBHeader2006::clct0_xky
uint16_t clct0_xky() const override
Definition:
CSCTMBHeader2006.h:34
CSCTMBHeader2006::gem_fifo_pretrig
uint16_t gem_fifo_pretrig() const override
Definition:
CSCTMBHeader2006.h:42
CSCTMBHeader2006::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition:
CSCTMBHeader2006.h:123
CSCTMBHeader2006::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:129
CSCTMBHeader2006::reserved_2
unsigned reserved_2
Definition:
CSCTMBHeader2006.h:85
CSCVTMBHeaderFormat.h
CSCTMBHeader2006::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:141
CSCTMBHeader2006::L1AMatchTime
uint16_t L1AMatchTime() const override
Definition:
CSCTMBHeader2006.h:29
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2006::run3_CLCT_patternID
uint16_t run3_CLCT_patternID() const override
Definition:
CSCTMBHeader2006.h:46
CSCTMBHeader2006::cathodeShowerDigi
CSCShowerDigi cathodeShowerDigi(uint32_t idlayer) const override
returns cathode HMT Shower digi
Definition:
CSCTMBHeader2006.h:57
CSCTMBHeader2006::hs_thresh
unsigned hs_thresh
Definition:
CSCTMBHeader2006.h:156
CSCTMBHeader2006::runID
unsigned runID
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition:
CSCTMBHeader2006.h:149
CSCTMBHeader2006::mpcAcceptLCT0
unsigned mpcAcceptLCT0
Definition:
CSCTMBHeader2006.h:153
CSCTMBHeader2006::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:147
CSCTMBHeader2006::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition:
CSCTMBHeader2006.h:145
CSCTMBHeader2006::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2006.h:28
CSCTMBHeader2006::clct0_bxn
unsigned clct0_bxn
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2006.h:172
CSCTMBHeader2006::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition:
CSCTMBHeader2006.cc:23
CSCTMBHeader2006::MPC_Muon0_quality_
unsigned MPC_Muon0_quality_
Definition:
CSCTMBHeader2006.h:125
CSCTMBHeader2006::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2006.h:27
CSCTMBHeader2006::clct0_cfeb_high
unsigned clct0_cfeb_high
Definition:
CSCTMBHeader2006.h:110
CSCTMBHeader2006::addCathodeShower
void addCathodeShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::reserved_16_2
unsigned reserved_16_2
Definition:
CSCTMBHeader2006.h:158
CSCTMBHeader2006::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006
Definition:
CSCTMBHeader2006.h:6
CSCTMBHeader2006::mpcAcceptLCT1
unsigned mpcAcceptLCT1
Definition:
CSCTMBHeader2006.h:154
CSCTMBHeader2006::r_type
unsigned r_type
Definition:
CSCTMBHeader2006.h:86
CSCTMBHeader2006::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2006.h:65
CSCTMBHeader2006::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:107
CSCTMBHeader2006::r_nlayers_hit_vec
unsigned r_nlayers_hit_vec
Definition:
CSCTMBHeader2006.h:171
CSCTMBHeader2006::invalidPattern
unsigned invalidPattern
Definition:
CSCTMBHeader2006.h:118
CSCTMBHeader2006::bxn0Diff
unsigned bxn0Diff
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::rd_nrpcs
unsigned rd_nrpcs
Definition:
CSCTMBHeader2006.h:169
CSCTMBHeader2006::hmt_nhits
uint16_t hmt_nhits() const override
Definition:
CSCTMBHeader2006.h:36
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2006::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition:
CSCTMBHeader2006.h:152
CSCTMBHeader2006::r_buf_nbusy
unsigned r_buf_nbusy
Definition:
CSCTMBHeader2006.h:161
CSCTMBHeader2006::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition:
CSCTMBHeader2006.h:151
CSCTMBHeader2006::clct1_ComparatorCode
uint16_t clct1_ComparatorCode() const override
Definition:
CSCTMBHeader2006.h:33
CSCTMBHeader2006::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2006.h:88
CSCTMBHeader2006::clct0_key
unsigned clct0_key
Definition:
CSCTMBHeader2006.h:97
CSCTMBHeader2006::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2006.h:121
CSCTMBHeader2006::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2006.h:61
CSCTMBHeader2006::reserved_3
unsigned reserved_3
Definition:
CSCTMBHeader2006.h:86
CSCTMBHeader2006::reserved_24
unsigned reserved_24
Definition:
CSCTMBHeader2006.h:178
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
Generated for CMSSW Reference Manual by
1.8.14