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