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
std::vector<CSCCLCTDigi>
CLCTDigis
(uint32_t idlayer)
override
;
32
std::vector<CSCCorrelatedLCTDigi>
CorrelatedLCTDigis
(uint32_t idlayer)
const override
;
33
36
unsigned
short
int
sizeInWords
()
const override
{
return
NWORDS
; }
37
38
unsigned
short
int
NHeaderFrames
()
const override
{
return
bits
.nHeaderFrames; }
40
unsigned
short
*
data
()
override
{
return
(
unsigned
short
*)(&
bits
); }
41
bool
check
()
const override
{
return
bits
.e0bline == 0x6e0b &&
NHeaderFrames
() + 1 ==
NWORDS
; }
42
44
void
addCLCT0
(
const
CSCCLCTDigi
& digi)
override
;
45
void
addCLCT1
(
const
CSCCLCTDigi
& digi)
override
;
46
void
addALCT0
(
const
CSCALCTDigi
& digi)
override
;
47
void
addALCT1
(
const
CSCALCTDigi
& digi)
override
;
48
void
addCorrelatedLCT0
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
49
void
addCorrelatedLCT1
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
50
void
addShower
(
const
CSCShowerDigi
& digi)
override
{}
51
52
void
swapCLCTs
(
CSCCLCTDigi
& digi1,
CSCCLCTDigi
& digi2);
53
54
void
print
(std::ostream& os)
const override
;
55
struct
{
56
unsigned
b0cline
: 16;
57
unsigned
nTBins
: 5,
dumpCFEBs
: 7,
fifoMode
: 3,
reserved_1
: 1;
58
unsigned
l1aNumber
: 4,
cscID
: 4,
boardID
: 5,
l1atype
: 2,
reserved_2
: 1;
59
unsigned
bxnCount
: 12,
r_type
: 2,
reserved_3
: 2;
60
unsigned
nHeaderFrames
: 5,
nCFEBs
: 3,
hasBuf
: 1,
preTrigTBins
: 5,
reserved_4
: 2;
61
unsigned
l1aTxCounter
: 4,
trigSourceVect
: 8,
hasPreTrig
: 4;
62
unsigned
activeCFEBs
: 5,
CFEBsInstantiated
: 5,
runID
: 4,
reserved_6
: 2;
63
unsigned
bxnPreTrigger
: 12,
syncError
: 1,
reserved_7
: 3;
64
65
unsigned
clct0_valid
: 1;
66
unsigned
clct0_quality
: 3;
67
unsigned
clct0_shape
: 3;
68
unsigned
clct0_strip_type
: 1;
69
unsigned
clct0_bend
: 1;
70
unsigned
clct0_key
: 5;
71
unsigned
clct0_cfeb_low
: 1;
72
unsigned
reserved_8
: 1;
73
74
unsigned
clct1_valid
: 1;
75
unsigned
clct1_quality
: 3;
76
unsigned
clct1_shape
: 3;
77
unsigned
clct1_strip_type
: 1;
78
unsigned
clct1_bend
: 1;
79
unsigned
clct1_key
: 5;
80
unsigned
clct1_cfeb_low
: 1;
81
unsigned
reserved_9
: 1;
82
83
unsigned
clct0_cfeb_high
: 2;
84
unsigned
clct0_bxn
: 2;
85
unsigned
clct0_sync_err
: 1;
86
unsigned
clct0_bx0_local
: 1;
87
unsigned
clct1_cfeb_high
: 2;
88
unsigned
clct1_bxn
: 2;
89
unsigned
clct1_sync_err
: 1;
90
unsigned
clct1_bx0_local
: 1;
91
unsigned
invalidPattern
: 1;
92
unsigned
reserved_10
: 3;
93
94
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
bxn0Diff
: 2,
bxn1Diff
: 2,
alctMatchTime
: 4,
reserved_11
: 5;
95
96
unsigned
MPC_Muon0_wire_
: 7;
97
unsigned
MPC_Muon0_clct_pattern_
: 4;
98
unsigned
MPC_Muon0_quality_
: 4;
99
unsigned
reserved_12
: 1;
100
101
unsigned
MPC_Muon0_halfstrip_clct_pattern
: 8;
102
unsigned
MPC_Muon0_bend_
: 1;
103
unsigned
MPC_Muon0_SyncErr_
: 1;
104
unsigned
MPC_Muon0_bx_
: 1;
105
unsigned
MPC_Muon0_bc0_
: 1;
106
unsigned
MPC_Muon0_cscid_low
: 3;
107
unsigned
reserved_13
: 1;
108
109
unsigned
MPC_Muon1_wire_
: 7;
110
unsigned
MPC_Muon1_clct_pattern_
: 4;
111
unsigned
MPC_Muon1_quality_
: 4;
112
unsigned
reserved_14
: 1;
113
114
unsigned
MPC_Muon1_halfstrip_clct_pattern
: 8;
115
unsigned
MPC_Muon1_bend_
: 1;
116
unsigned
MPC_Muon1_SyncErr_
: 1;
117
unsigned
MPC_Muon1_bx_
: 1;
118
unsigned
MPC_Muon1_bc0_
: 1;
119
unsigned
MPC_Muon1_cscid_low
: 3;
120
unsigned
reserved_15
: 1;
121
122
unsigned
MPC_Muon0_vpf_
: 1;
123
unsigned
MPC_Muon0_cscid_bit4
: 1;
124
unsigned
MPC_Muon1_vpf_
: 1;
125
unsigned
MPC_Muon1_cscid_bit4
: 1;
126
unsigned
mpcAcceptLCT0
: 1;
127
unsigned
mpcAcceptLCT1
: 1;
128
unsigned
reserved_16_1
: 2;
129
unsigned
hs_thresh
: 3;
130
unsigned
ds_thresh
: 3;
131
unsigned
reserved_16_2
: 2;
132
133
unsigned
buffer_info_0
: 16;
134
unsigned
r_buf_nbusy
: 4;
135
unsigned
buffer_info_1
: 12;
136
unsigned
buffer_info_2
: 16;
137
unsigned
buffer_info_3
: 16;
138
unsigned
alct_delay
: 4,
clct_width
: 4,
mpc_tx_delay
: 4,
reserved_21
: 4;
139
140
unsigned
rpc_exists
: 2;
141
unsigned
rd_rpc_list
: 2;
142
unsigned
rd_nrpcs
: 2;
143
unsigned
rpc_read_enable
: 1;
144
unsigned
r_nlayers_hit_vec
: 3;
145
unsigned
pop_l1a_match_win
: 4;
146
unsigned
reserved_22
: 2;
147
148
unsigned
bd_status
: 14;
149
unsigned
reserved_23
: 2;
150
unsigned
uptime
: 14;
151
unsigned
reserved_24
: 2;
152
unsigned
firmRevCode
: 14,
reserved_25
: 2;
153
unsigned
e0bline
: 16;
154
}
bits
;
155
};
156
157
#endif
CSCTMBHeader2006::rd_nrpcs
unsigned rd_nrpcs
Definition:
CSCTMBHeader2006.h:142
CSCTMBHeader2006::reserved_3
unsigned reserved_3
Definition:
CSCTMBHeader2006.h:59
CSCTMBHeader2006::r_buf_nbusy
unsigned r_buf_nbusy
Definition:
CSCTMBHeader2006.h:134
CSCTMBHeader2006::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2006.h:19
CSCTMBHeader2006::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2006.h:61
CSCTMBHeader2006::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:109
CSCTMBHeader2006::bxn0Diff
unsigned bxn0Diff
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::syncError
unsigned syncError
Definition:
CSCTMBHeader2006.h:63
CSCTMBHeader2006::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition:
CSCTMBHeader2006.h:111
CSCTMBHeader2006::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition:
CSCTMBHeader2006.h:117
CSCTMBHeader2006::check
bool check() const override
Definition:
CSCTMBHeader2006.h:41
CSCTMBHeader2006::rpc_exists
unsigned rpc_exists
Definition:
CSCTMBHeader2006.h:140
CSCTMBHeader2006::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2006.h:18
CSCTMBHeader2006::reserved_6
unsigned reserved_6
Definition:
CSCTMBHeader2006.h:62
CSCVTMBHeaderFormat.h
CSCTMBHeader2006::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2006.h:56
CSCTMBHeader2006::reserved_14
unsigned reserved_14
Definition:
CSCTMBHeader2006.h:112
CSCTMBHeader2006::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2006.h:16
CSCTMBHeader2006::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition:
CSCTMBHeader2006.h:104
CSCTMBHeader2006::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2006.h:75
CSCTMBHeader2006::reserved_24
unsigned reserved_24
Definition:
CSCTMBHeader2006.h:151
CSCTMBHeader2006::buffer_info_0
unsigned buffer_info_0
Definition:
CSCTMBHeader2006.h:133
CSCTMBHeader2006::clct1_bxn
unsigned clct1_bxn
Definition:
CSCTMBHeader2006.h:88
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2006::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2006.h:66
CSCTMBHeader2006::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2006.h:153
CSCTMBHeader2006::uptime
unsigned uptime
Definition:
CSCTMBHeader2006.h:150
CSCTMBHeader2006::reserved_22
unsigned reserved_22
Definition:
CSCTMBHeader2006.h:146
CSCTMBHeader2006::reserved_9
unsigned reserved_9
Definition:
CSCTMBHeader2006.h:81
CSCTMBHeader2006::reserved_10
unsigned reserved_10
Definition:
CSCTMBHeader2006.h:92
CSCTMBHeader2006::rpc_read_enable
unsigned rpc_read_enable
Definition:
CSCTMBHeader2006.h:143
CSCTMBHeader2006::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:101
CSCTMBHeader2006::clct0_strip_type
unsigned clct0_strip_type
Definition:
CSCTMBHeader2006.h:68
CSCTMBHeader2006::l1aTxCounter
unsigned l1aTxCounter
Definition:
CSCTMBHeader2006.h:61
CSCTMBHeader2006::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2006.h:138
CSCTMBHeader2006::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2006.h:25
CSCTMBHeader2006::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:105
CSCTMBHeader2006::clct1_cfeb_high
unsigned clct1_cfeb_high
Definition:
CSCTMBHeader2006.h:87
CSCTMBHeader2006::rd_rpc_list
unsigned rd_rpc_list
Definition:
CSCTMBHeader2006.h:141
CSCTMBHeader2006::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition:
CSCTMBHeader2006.h:123
CSCTMBHeader2006::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2006.h:59
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2006::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2006.h:23
CSCDetId.h
CSCTMBHeader2006::buffer_info_1
unsigned buffer_info_1
Definition:
CSCTMBHeader2006.h:135
CSCTMBHeader2006::reserved_25
unsigned reserved_25
Definition:
CSCTMBHeader2006.h:152
CSCTMBHeader2006::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2006.h:74
CSCTMBHeader2006::reserved_7
unsigned reserved_7
Definition:
CSCTMBHeader2006.h:63
CSCTMBHeader2006::alctMatchTime
unsigned alctMatchTime
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::reserved_23
unsigned reserved_23
Definition:
CSCTMBHeader2006.h:149
CSCTMBHeader2006::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition:
CSCTMBHeader2006.h:13
CSCTMBHeader2006::CFEBsInstantiated
unsigned CFEBsInstantiated
Definition:
CSCTMBHeader2006.h:62
CSCTMBHeader2006::clct0_sync_err
unsigned clct0_sync_err
Definition:
CSCTMBHeader2006.h:85
CSCTMBHeader2006::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2006.h:17
CSCTMBHeader2006::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition:
CSCTMBHeader2006.h:109
CSCTMBHeader2006::clct1_sync_err
unsigned clct1_sync_err
Definition:
CSCTMBHeader2006.h:89
CSCTMBHeader2006::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2006.h:24
CSCTMBHeader2006::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2006.h:65
CSCTMBHeader2006::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:166
CSCTMBHeader2006::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2006.h:138
CSCTMBHeader2006::reserved_11
unsigned reserved_11
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::mpc_tx_delay
unsigned mpc_tx_delay
Definition:
CSCTMBHeader2006.h:138
CSCTMBHeader2006::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition:
CSCTMBHeader2006.h:106
CSCTMBHeader2006::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2006.h:12
CSCTMBHeader2006::dumpCFEBs
unsigned dumpCFEBs
Definition:
CSCTMBHeader2006.h:57
CSCTMBHeader2006::hasPreTrig
unsigned hasPreTrig
Definition:
CSCTMBHeader2006.h:61
CSCTMBHeader2006::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2006.h:76
CSCTMBHeader2006::boardID
unsigned boardID
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::reserved_13
unsigned reserved_13
Definition:
CSCTMBHeader2006.h:107
CSCTMBHeader2006::reserved_21
unsigned reserved_21
Definition:
CSCTMBHeader2006.h:138
CSCTMBHeader2006::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2006.h:20
CSCTMBHeader2006::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2006.h:63
CSCTMBHeader2006::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2006.h:57
CSCTMBHeader2006::clct0_bx0_local
unsigned clct0_bx0_local
Definition:
CSCTMBHeader2006.h:86
CSCTMBHeader2006::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition:
CSCTMBHeader2006.h:119
CSCTMBHeader2006::clct1_bend
unsigned clct1_bend
Definition:
CSCTMBHeader2006.h:78
CSCTMBHeader2006::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2006.h:21
CSCTMBHeader2006::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2006.h:50
CSCTMBHeader2006::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2006.h:60
CSCTMBHeader2006::clct1_cfeb_low
unsigned clct1_cfeb_low
Definition:
CSCTMBHeader2006.h:80
CSCTMBHeader2006::bxn1Diff
unsigned bxn1Diff
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2006.h:62
CSCTMBHeader2006::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2006.h:148
CSCTMBHeader2006::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2006.h:60
CSCTMBHeader2006::buffer_info_2
unsigned buffer_info_2
Definition:
CSCTMBHeader2006.h:136
CSCTMBHeader2006::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2006::cscID
unsigned cscID
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2006.h:57
CSCTMBHeader2006::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2006.h:22
CSCTMBHeader2006::clct1_key
unsigned clct1_key
Definition:
CSCTMBHeader2006.h:79
CSCTMBHeader2006::clct0_bend
unsigned clct0_bend
Definition:
CSCTMBHeader2006.h:69
CSCTMBHeader2006::clct1_strip_type
unsigned clct1_strip_type
Definition:
CSCTMBHeader2006.h:77
CSCTMBHeader2006::NWORDS
Definition:
CSCTMBHeader2006.h:7
CSCTMBHeader2006::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2006.cc:16
CSCTMBHeader2006::buffer_info_3
unsigned buffer_info_3
Definition:
CSCTMBHeader2006.h:137
CSCTMBHeader2006::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2006.h:152
CSCTMBHeader2006::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition:
CSCTMBHeader2006.h:96
CSCTMBHeader2006::ds_thresh
unsigned ds_thresh
Definition:
CSCTMBHeader2006.h:130
CSCTMBHeader2006::preTrigTBins
unsigned preTrigTBins
Definition:
CSCTMBHeader2006.h:60
CSCTMBHeader2006::reserved_4
unsigned reserved_4
Definition:
CSCTMBHeader2006.h:60
CSCTMBHeader2006::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2006.h:67
CSCTMBHeader2006::reserved_16_1
unsigned reserved_16_1
Definition:
CSCTMBHeader2006.h:128
CSCTMBHeader2006::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2006.h:38
CSCTMBHeader2006
Definition:
CSCTMBHeader2006.h:6
CSCTMBHeader2006::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition:
CSCTMBHeader2006.h:105
CSCTMBHeader2006::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition:
CSCTMBHeader2006.h:116
CSCTMBHeader2006::clct1_bx0_local
unsigned clct1_bx0_local
Definition:
CSCTMBHeader2006.h:90
visDQMUpload.buf
buf
Definition:
visDQMUpload.py:160
CSCTMBHeader2006::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2006.h:14
CSCTMBHeader2006::clct0_cfeb_low
unsigned clct0_cfeb_low
Definition:
CSCTMBHeader2006.h:71
CSCTMBHeader2006::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition:
CSCTMBHeader2006.h:115
CSCTMBHeader2006::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2006.h:60
CSCTMBHeader2006::reserved_16_2
unsigned reserved_16_2
Definition:
CSCTMBHeader2006.h:131
CSCTMBHeader2006::MPC_Muon0_SyncErr_
unsigned MPC_Muon0_SyncErr_
Definition:
CSCTMBHeader2006.h:103
CSCTMBHeader2006::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition:
CSCTMBHeader2006.cc:113
CSCTMBHeader2006::CSCTMBHeader2006
CSCTMBHeader2006()
Definition:
CSCTMBHeader2006.cc:5
CSCTMBHeader2006::reserved_8
unsigned reserved_8
Definition:
CSCTMBHeader2006.h:72
CSCTMBHeader2006::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:131
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
CSCTMBHeader2006::reserved_1
unsigned reserved_1
Definition:
CSCTMBHeader2006.h:57
CSCTMBHeader2006::reserved_2
unsigned reserved_2
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition:
CSCTMBHeader2006.h:118
CSCTMBHeader2006::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition:
CSCTMBHeader2006.h:122
CSCTMBHeader2006::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2006.cc:183
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2006::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2006.h:26
CSCTMBHeader2006::mpcAcceptLCT1
unsigned mpcAcceptLCT1
Definition:
CSCTMBHeader2006.h:127
CSCTMBHeader2006::reserved_15
unsigned reserved_15
Definition:
CSCTMBHeader2006.h:120
CSCTMBHeader2006::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2006.h:145
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2006::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2006.h:36
CSCTMBHeader2006::r_nlayers_hit_vec
unsigned r_nlayers_hit_vec
Definition:
CSCTMBHeader2006.h:144
CSCTMBHeader2006::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition:
CSCTMBHeader2006.h:102
CSCTMBHeader2006::bits
struct CSCTMBHeader2006::@476 bits
CSCTMBHeader2006::reserved_12
unsigned reserved_12
Definition:
CSCTMBHeader2006.h:99
CSCTMBHeader2006::invalidPattern
unsigned invalidPattern
Definition:
CSCTMBHeader2006.h:91
CSCTMBHeader2006::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition:
CSCTMBHeader2006.h:125
CSCTMBHeader2006::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2006.h:15
CSCTMBHeader2006::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition:
CSCTMBHeader2006.cc:23
CSCTMBHeader2006::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2006.h:27
CSCTMBHeader2006::runID
unsigned runID
Definition:
CSCTMBHeader2006.h:62
CSCTMBHeader2006::clct0_cfeb_high
unsigned clct0_cfeb_high
Definition:
CSCTMBHeader2006.h:83
CSCTMBHeader2006::MPC_Muon0_quality_
unsigned MPC_Muon0_quality_
Definition:
CSCTMBHeader2006.h:98
CSCTMBHeader2006::clct0_bxn
unsigned clct0_bxn
Definition:
CSCTMBHeader2006.h:84
CSCTMBHeader2006::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition:
CSCTMBHeader2006.cc:68
CSCTMBHeader2006::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition:
CSCTMBHeader2006.h:124
CSCTMBHeader2006::clct0_key
unsigned clct0_key
Definition:
CSCTMBHeader2006.h:70
CSCTMBHeader2006::r_type
unsigned r_type
Definition:
CSCTMBHeader2006.h:59
CSCTMBHeader2006::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2006.h:58
CSCTMBHeader2006::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2006.h:40
CSCTMBHeader2006::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2006.h:94
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2006::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition:
CSCTMBHeader2006.h:110
CSCTMBHeader2006::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition:
CSCTMBHeader2006.h:114
CSCTMBHeader2006::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2006.h:94
CSCTMBHeader2006::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2006.cc:149
CSCTMBHeader2006::hs_thresh
unsigned hs_thresh
Definition:
CSCTMBHeader2006.h:129
CSCTMBHeader2006::mpcAcceptLCT0
unsigned mpcAcceptLCT0
Definition:
CSCTMBHeader2006.h:126
CSCTMBHeader2006::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition:
CSCTMBHeader2006.h:97
Generated for CMSSW Reference Manual by
1.8.16