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