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