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