Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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
bits
.bxn0Diff; }
18
uint16_t
Bxn1Diff
()
const override
{
return
bits
.bxn1Diff; }
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 & 0x1F; }
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
.clct0_sync_err |
bits
.clct1_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 &&
NHeaderFrames
() + 1 ==
NWORDS
; }
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
struct
{
73
unsigned
b0cline
: 16;
74
unsigned
nTBins
: 5,
dumpCFEBs
: 7,
fifoMode
: 3,
reserved_1
: 1;
75
unsigned
l1aNumber
: 4,
cscID
: 4,
boardID
: 5,
l1atype
: 2,
reserved_2
: 1;
76
unsigned
bxnCount
: 12,
r_type
: 2,
reserved_3
: 2;
77
unsigned
nHeaderFrames
: 5,
nCFEBs
: 3,
hasBuf
: 1,
preTrigTBins
: 5,
reserved_4
: 2;
78
unsigned
l1aTxCounter
: 4,
trigSourceVect
: 8,
hasPreTrig
: 4;
79
unsigned
activeCFEBs
: 5,
CFEBsInstantiated
: 5,
runID
: 4,
reserved_6
: 2;
80
unsigned
bxnPreTrigger
: 12,
syncError
: 1,
reserved_7
: 3;
81
82
unsigned
clct0_valid
: 1;
83
unsigned
clct0_quality
: 3;
84
unsigned
clct0_shape
: 3;
85
unsigned
clct0_strip_type
: 1;
86
unsigned
clct0_bend
: 1;
87
unsigned
clct0_key
: 5;
88
unsigned
clct0_cfeb_low
: 1;
89
unsigned
reserved_8
: 1;
90
91
unsigned
clct1_valid
: 1;
92
unsigned
clct1_quality
: 3;
93
unsigned
clct1_shape
: 3;
94
unsigned
clct1_strip_type
: 1;
95
unsigned
clct1_bend
: 1;
96
unsigned
clct1_key
: 5;
97
unsigned
clct1_cfeb_low
: 1;
98
unsigned
reserved_9
: 1;
99
100
unsigned
clct0_cfeb_high
: 2;
101
unsigned
clct0_bxn
: 2;
102
unsigned
clct0_sync_err
: 1;
103
unsigned
clct0_bx0_local
: 1;
104
unsigned
clct1_cfeb_high
: 2;
105
unsigned
clct1_bxn
: 2;
106
unsigned
clct1_sync_err
: 1;
107
unsigned
clct1_bx0_local
: 1;
108
unsigned
invalidPattern
: 1;
109
unsigned
reserved_10
: 3;
110
111
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
bxn0Diff
: 2,
bxn1Diff
: 2,
alctMatchTime
: 4,
reserved_11
: 5;
112
113
unsigned
MPC_Muon0_wire_
: 7;
114
unsigned
MPC_Muon0_clct_pattern_
: 4;
115
unsigned
MPC_Muon0_quality_
: 4;
116
unsigned
reserved_12
: 1;
117
118
unsigned
MPC_Muon0_halfstrip_clct_pattern
: 8;
119
unsigned
MPC_Muon0_bend_
: 1;
120
unsigned
MPC_Muon0_SyncErr_
: 1;
121
unsigned
MPC_Muon0_bx_
: 1;
122
unsigned
MPC_Muon0_bc0_
: 1;
123
unsigned
MPC_Muon0_cscid_low
: 3;
124
unsigned
reserved_13
: 1;
125
126
unsigned
MPC_Muon1_wire_
: 7;
127
unsigned
MPC_Muon1_clct_pattern_
: 4;
128
unsigned
MPC_Muon1_quality_
: 4;
129
unsigned
reserved_14
: 1;
130
131
unsigned
MPC_Muon1_halfstrip_clct_pattern
: 8;
132
unsigned
MPC_Muon1_bend_
: 1;
133
unsigned
MPC_Muon1_SyncErr_
: 1;
134
unsigned
MPC_Muon1_bx_
: 1;
135
unsigned
MPC_Muon1_bc0_
: 1;
136
unsigned
MPC_Muon1_cscid_low
: 3;
137
unsigned
reserved_15
: 1;
138
139
unsigned
MPC_Muon0_vpf_
: 1;
140
unsigned
MPC_Muon0_cscid_bit4
: 1;
141
unsigned
MPC_Muon1_vpf_
: 1;
142
unsigned
MPC_Muon1_cscid_bit4
: 1;
143
unsigned
mpcAcceptLCT0
: 1;
144
unsigned
mpcAcceptLCT1
: 1;
145
unsigned
reserved_16_1
: 2;
146
unsigned
hs_thresh
: 3;
147
unsigned
ds_thresh
: 3;
148
unsigned
reserved_16_2
: 2;
149
150
unsigned
buffer_info_0
: 16;
151
unsigned
r_buf_nbusy
: 4;
152
unsigned
buffer_info_1
: 12;
153
unsigned
buffer_info_2
: 16;
154
unsigned
buffer_info_3
: 16;
155
unsigned
alct_delay
: 4,
clct_width
: 4,
mpc_tx_delay
: 4,
reserved_21
: 4;
156
157
unsigned
rpc_exists
: 2;
158
unsigned
rd_rpc_list
: 2;
159
unsigned
rd_nrpcs
: 2;
160
unsigned
rpc_read_enable
: 1;
161
unsigned
r_nlayers_hit_vec
: 3;
162
unsigned
pop_l1a_match_win
: 4;
163
unsigned
reserved_22
: 2;
164
165
unsigned
bd_status
: 14;
166
unsigned
reserved_23
: 2;
167
unsigned
uptime
: 14;
168
unsigned
reserved_24
: 2;
169
unsigned
firmRevCode
: 14,
reserved_25
: 2;
170
unsigned
e0bline
: 16;
171
}
bits
;
172
};
173
174
#endif
CSCTMBHeader2006::hmt_ALCTMatchTime
uint16_t hmt_ALCTMatchTime() const override
Definition:
CSCTMBHeader2006.h:35
CSCTMBHeader2006::reserved_12
unsigned reserved_12
Definition:
CSCTMBHeader2006.h:116
CSCTMBHeader2006::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2006.h:15
CSCTMBHeader2006::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition:
CSCTMBHeader2006.h:114
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2006::rpc_read_enable
unsigned rpc_read_enable
Definition:
CSCTMBHeader2006.h:160
CSCTMBHeader2006::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:103
CSCTMBHeader2006::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2006.h:16
CSCTMBHeader2006::clct1_cfeb_high
unsigned clct1_cfeb_high
Definition:
CSCTMBHeader2006.h:104
CSCTMBHeader2006::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition:
CSCTMBHeader2006.h:121
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2006::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition:
CSCTMBHeader2006.h:140
CSCTMBHeader2006::clct1_xky
uint16_t clct1_xky() const override
Definition:
CSCTMBHeader2006.h:33
CSCTMBHeader2006::gem_sync_dataword
uint16_t gem_sync_dataword() const override
Definition:
CSCTMBHeader2006.h:40
CSCTMBHeader2006::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition:
CSCTMBHeader2006.h:127
CSCTMBHeader2006::reserved_25
unsigned reserved_25
Definition:
CSCTMBHeader2006.h:169
CSCDetId.h
CSCTMBHeader2006::reserved_9
unsigned reserved_9
Definition:
CSCTMBHeader2006.h:98
CSCTMBHeader2006::uptime
unsigned uptime
Definition:
CSCTMBHeader2006.h:167
CSCTMBHeader2006::l1aTxCounter
unsigned l1aTxCounter
Definition:
CSCTMBHeader2006.h:78
CSCTMBHeader2006::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2006.h:25
CSCTMBHeader2006::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2006.h:18
CSCTMBHeader2006::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition:
CSCTMBHeader2006.h:128
CSCTMBHeader2006::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2006.h:19
CSCTMBHeader2006::reserved_14
unsigned reserved_14
Definition:
CSCTMBHeader2006.h:129
CSCTMBHeader2006::rpc_exists
unsigned rpc_exists
Definition:
CSCTMBHeader2006.h:157
CSCTMBHeader2006::buffer_info_1
unsigned buffer_info_1
Definition:
CSCTMBHeader2006.h:152
CSCTMBHeader2006::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2006.h:91
CSCTMBHeader2006::alctMatchTime
unsigned alctMatchTime
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::clct1_bxn
unsigned clct1_bxn
Definition:
CSCTMBHeader2006.h:105
CSCTMBHeader2006::rd_rpc_list
unsigned rd_rpc_list
Definition:
CSCTMBHeader2006.h:158
CSCTMBHeader2006::CFEBsInstantiated
unsigned CFEBsInstantiated
Definition:
CSCTMBHeader2006.h:79
visDQMUpload.buf
tuple buf
Definition:
visDQMUpload.py:153
CSCTMBHeader2006::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2006.h:155
CSCTMBHeader2006::check
bool check() const override
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::buffer_info_0
unsigned buffer_info_0
Definition:
CSCTMBHeader2006.h:150
CSCTMBHeader2006::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition:
CSCTMBHeader2006.h:134
CSCTMBHeader2006::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2006.h:76
CSCTMBHeader2006::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2006.h:170
CSCTMBHeader2006::dumpCFEBs
unsigned dumpCFEBs
Definition:
CSCTMBHeader2006.h:74
CSCTMBHeader2006::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:118
CSCTMBHeader2006::clct0_strip_type
unsigned clct0_strip_type
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2006.h:82
CSCTMBHeader2006::reserved_6
unsigned reserved_6
Definition:
CSCTMBHeader2006.h:79
CSCTMBHeader2006::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2006.h:80
CSCTMBHeader2006::gem_zero_suppress
uint16_t gem_zero_suppress() const override
Definition:
CSCTMBHeader2006.h:39
CSCTMBHeader2006::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2006.h:73
CSCTMBHeader2006::reserved_23
unsigned reserved_23
Definition:
CSCTMBHeader2006.h:166
CSCTMBHeader2006::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition:
CSCTMBHeader2006.h:126
CSCTMBHeader2006::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2006.h:92
CSCTMBHeader2006::reserved_13
unsigned reserved_13
Definition:
CSCTMBHeader2006.h:124
CSCTMBHeader2006::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition:
CSCTMBHeader2006.h:136
CSCTMBHeader2006::hasPreTrig
unsigned hasPreTrig
Definition:
CSCTMBHeader2006.h:78
CSCTMBHeader2006::reserved_21
unsigned reserved_21
Definition:
CSCTMBHeader2006.h:155
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:36
CSCTMBHeader2006::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2006.h:83
CSCTMBHeader2006::reserved_22
unsigned reserved_22
Definition:
CSCTMBHeader2006.h:163
CSCTMBHeader2006::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2006.h:24
CSCTMBHeader2006::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2006.h:79
CSCTMBHeader2006::reserved_10
unsigned reserved_10
Definition:
CSCTMBHeader2006.h:109
CSCTMBHeader2006::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2006.h:155
CSCTMBHeader2006::reserved_7
unsigned reserved_7
Definition:
CSCTMBHeader2006.h:80
CSCTMBHeader2006::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition:
CSCTMBHeader2006.h:123
CSCTMBHeader2006::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2006.h:12
CSCTMBHeader2006::clct1_key
unsigned clct1_key
Definition:
CSCTMBHeader2006.h:96
CSCTMBHeader2006::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2006.h:21
CSCTMBHeader2006::clct0_ComparatorCode
uint16_t clct0_ComparatorCode() const override
== Run 3 CSC-GEM Trigger Format
Definition:
CSCTMBHeader2006.h:30
CSCTMBHeader2006::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2006.h:17
CSCTMBHeader2006::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2006.h:23
CSCTMBHeader2006::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2006.h:165
CSCTMBHeader2006::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::NWORDS
Definition:
CSCTMBHeader2006.h:7
CSCTMBHeader2006::reserved_11
unsigned reserved_11
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::buffer_info_2
unsigned buffer_info_2
Definition:
CSCTMBHeader2006.h:153
CSCTMBHeader2006::preTrigTBins
unsigned preTrigTBins
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::gem_fifo_tbins
uint16_t gem_fifo_tbins() const override
Definition:
CSCTMBHeader2006.h:37
CSCTMBHeader2006::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2006.h:20
CSCTMBHeader2006::reserved_16_1
unsigned reserved_16_1
Definition:
CSCTMBHeader2006.h:145
CSCTMBHeader2006::reserved_4
unsigned reserved_4
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2006::gem_timing_dataword
uint16_t gem_timing_dataword() const override
Definition:
CSCTMBHeader2006.h:41
CSCTMBHeader2006::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2006.h:67
CSCTMBHeader2006::clct0_sync_err
unsigned clct0_sync_err
Definition:
CSCTMBHeader2006.h:102
CSCTMBHeader2006::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2006.h:74
CSCTMBHeader2006::clct1_sync_err
unsigned clct1_sync_err
Definition:
CSCTMBHeader2006.h:106
CSCTMBHeader2006::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:164
CSCTMBHeader2006::clct0_bx0_local
unsigned clct0_bx0_local
Definition:
CSCTMBHeader2006.h:103
CSCTMBHeader2006::clct0_cfeb_low
unsigned clct0_cfeb_low
Definition:
CSCTMBHeader2006.h:88
CSCTMBHeader2006::clct1_bend
unsigned clct1_bend
Definition:
CSCTMBHeader2006.h:95
CSCTMBHeader2006::clct1_strip_type
unsigned clct1_strip_type
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::mpc_tx_delay
unsigned mpc_tx_delay
Definition:
CSCTMBHeader2006.h:155
CSCTMBHeader2006::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::clct1_bx0_local
unsigned clct1_bx0_local
Definition:
CSCTMBHeader2006.h:107
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:120
CSCTMBHeader2006::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2006.h:93
CSCTMBHeader2006::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2006.cc:16
CSCTMBHeader2006::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2006.h:14
CSCTMBHeader2006::reserved_1
unsigned reserved_1
Definition:
CSCTMBHeader2006.h:74
CSCTMBHeader2006::cscID
unsigned cscID
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2006.h:55
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2006::boardID
unsigned boardID
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2006.h:22
CSCTMBHeader2006::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2006.h:74
CSCTMBHeader2006::showerDigi
CSCShowerDigi showerDigi(uint32_t idlayer) const override
returns HMT Shower digi
Definition:
CSCTMBHeader2006.h:49
CSCTMBHeader2006::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition:
CSCTMBHeader2006.h:132
CSCTMBHeader2006::bxn1Diff
unsigned bxn1Diff
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::CSCTMBHeader2006
CSCTMBHeader2006()
Definition:
CSCTMBHeader2006.cc:5
CSCTMBHeader2006::reserved_8
unsigned reserved_8
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::clct1_cfeb_low
unsigned clct1_cfeb_low
Definition:
CSCTMBHeader2006.h:97
CSCTMBHeader2006::ds_thresh
unsigned ds_thresh
Definition:
CSCTMBHeader2006.h:147
CSCTMBHeader2006::buffer_info_3
unsigned buffer_info_3
Definition:
CSCTMBHeader2006.h:154
CSCTMBHeader2006::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition:
CSCTMBHeader2006.h:119
CSCTMBHeader2006::clct0_bend
unsigned clct0_bend
Definition:
CSCTMBHeader2006.h:86
CSCTMBHeader2006::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition:
CSCTMBHeader2006.h:122
CSCTMBHeader2006::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition:
CSCTMBHeader2006.h:133
CSCTMBHeader2006::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2006.h:169
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:137
CSCTMBHeader2006::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2006.cc:181
CSCTMBHeader2006::clct0_xky
uint16_t clct0_xky() const override
Definition:
CSCTMBHeader2006.h:32
CSCTMBHeader2006::gem_fifo_pretrig
uint16_t gem_fifo_pretrig() const override
Definition:
CSCTMBHeader2006.h:38
CSCTMBHeader2006::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition:
CSCTMBHeader2006.h:113
CSCTMBHeader2006::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:129
CSCTMBHeader2006::reserved_2
unsigned reserved_2
Definition:
CSCTMBHeader2006.h:75
CSCVTMBHeaderFormat.h
CSCTMBHeader2006::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:131
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2006::run3_CLCT_patternID
uint16_t run3_CLCT_patternID() const override
Definition:
CSCTMBHeader2006.h:42
CSCTMBHeader2006::hs_thresh
unsigned hs_thresh
Definition:
CSCTMBHeader2006.h:146
CSCTMBHeader2006::runID
unsigned runID
Definition:
CSCTMBHeader2006.h:79
CSCTMBHeader2006::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition:
CSCTMBHeader2006.h:139
CSCTMBHeader2006::mpcAcceptLCT0
unsigned mpcAcceptLCT0
Definition:
CSCTMBHeader2006.h:143
CSCTMBHeader2006::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:147
CSCTMBHeader2006::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition:
CSCTMBHeader2006.h:135
CSCTMBHeader2006::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2006.h:27
CSCTMBHeader2006::clct0_bxn
unsigned clct0_bxn
Definition:
CSCTMBHeader2006.h:101
CSCTMBHeader2006::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2006.h:162
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:115
CSCTMBHeader2006::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2006.h:26
CSCTMBHeader2006::clct0_cfeb_high
unsigned clct0_cfeb_high
Definition:
CSCTMBHeader2006.h:100
CSCTMBHeader2006::reserved_16_2
unsigned reserved_16_2
Definition:
CSCTMBHeader2006.h:148
CSCTMBHeader2006::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::bits
struct CSCTMBHeader2006::@477 bits
CSCTMBHeader2006::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006
Definition:
CSCTMBHeader2006.h:6
CSCTMBHeader2006::mpcAcceptLCT1
unsigned mpcAcceptLCT1
Definition:
CSCTMBHeader2006.h:144
CSCTMBHeader2006::r_type
unsigned r_type
Definition:
CSCTMBHeader2006.h:76
CSCTMBHeader2006::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2006.h:57
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:161
CSCTMBHeader2006::invalidPattern
unsigned invalidPattern
Definition:
CSCTMBHeader2006.h:108
CSCTMBHeader2006::bxn0Diff
unsigned bxn0Diff
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::rd_nrpcs
unsigned rd_nrpcs
Definition:
CSCTMBHeader2006.h:159
CSCTMBHeader2006::hmt_nhits
uint16_t hmt_nhits() const override
Definition:
CSCTMBHeader2006.h:34
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2006::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition:
CSCTMBHeader2006.h:142
CSCTMBHeader2006::r_buf_nbusy
unsigned r_buf_nbusy
Definition:
CSCTMBHeader2006.h:151
CSCTMBHeader2006::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition:
CSCTMBHeader2006.h:141
CSCTMBHeader2006::clct1_ComparatorCode
uint16_t clct1_ComparatorCode() const override
Definition:
CSCTMBHeader2006.h:31
CSCTMBHeader2006::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2006.h:78
CSCTMBHeader2006::clct0_key
unsigned clct0_key
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2006.h:53
CSCTMBHeader2006::reserved_3
unsigned reserved_3
Definition:
CSCTMBHeader2006.h:76
CSCTMBHeader2006::reserved_24
unsigned reserved_24
Definition:
CSCTMBHeader2006.h:168
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
Generated for CMSSW Reference Manual by
1.8.5