Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
CSCRawToDigi
interface
CSCTMBHeader2007.h
Go to the documentation of this file.
1
#ifndef EventFilter_CSCRawToDigi_CSCTMBHeader2007_h
2
#define EventFilter_CSCRawToDigi_CSCTMBHeader2007_h
3
#include "
EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h
"
4
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
5
6
struct
CSCTMBHeader2007
:
public
CSCVTMBHeaderFormat
{
7
enum
{
NWORDS
= 43 };
8
CSCTMBHeader2007
();
9
CSCTMBHeader2007
(
const
unsigned
short
*
buf
);
10
void
setEventInformation
(
const
CSCDMBHeader
& dmbHeader)
override
;
11
12
uint16_t
BXNCount
()
const override
{
return
bits
.bxnCount; }
13
uint16_t
ALCTMatchTime
()
const override
{
return
bits
.matchWin; }
14
uint16_t
CLCTOnly
()
const override
{
return
bits
.clctOnly; }
15
uint16_t
ALCTOnly
()
const override
{
return
bits
.alctOnly; }
16
uint16_t
TMBMatch
()
const override
{
return
bits
.tmbMatch; }
17
uint16_t
Bxn0Diff
()
const override
{
return
0; }
18
uint16_t
Bxn1Diff
()
const override
{
return
0; }
19
uint16_t
L1ANumber
()
const override
{
return
bits
.l1aNumber; }
20
uint16_t
NTBins
()
const override
{
return
bits
.nTBins; }
21
uint16_t
NCFEBs
()
const override
{
return
bits
.nCFEBs; }
22
void
setNCFEBs
(uint16_t ncfebs)
override
{
bits
.nCFEBs = ncfebs & 0x1F; }
23
uint16_t
firmwareRevision
()
const override
{
return
bits
.firmRevCode; }
24
uint16_t
syncError
()
const override
{
return
bits
.syncError; }
25
uint16_t
syncErrorCLCT
()
const override
{
return
(
bits
.clct0_sync_err |
bits
.clct1_sync_err); }
26
uint16_t
syncErrorMPC0
()
const override
{
return
bits
.MPC_Muon0_SyncErr_; }
27
uint16_t
syncErrorMPC1
()
const override
{
return
bits
.MPC_Muon1_SyncErr_; }
28
30
uint16_t
clct0_ComparatorCode
()
const override
{
return
0; }
31
uint16_t
clct1_ComparatorCode
()
const override
{
return
0; }
32
uint16_t
clct0_xky
()
const override
{
return
0; }
33
uint16_t
clct1_xky
()
const override
{
return
0; }
34
uint16_t
hmt_nhits
()
const override
{
return
0; }
35
uint16_t
hmt_ALCTMatchTime
()
const override
{
return
0; }
36
uint16_t
gem_enabled_fibers
()
const override
{
return
0; }
37
uint16_t
gem_fifo_tbins
()
const override
{
return
0; }
38
uint16_t
gem_fifo_pretrig
()
const override
{
return
0; }
39
uint16_t
gem_zero_suppress
()
const override
{
return
0; }
40
uint16_t
gem_sync_dataword
()
const override
{
return
0; }
41
uint16_t
gem_timing_dataword
()
const override
{
return
0; }
42
uint16_t
run3_CLCT_patternID
()
const override
{
return
0; }
43
45
std::vector<CSCCLCTDigi>
CLCTDigis
(uint32_t idlayer)
override
;
47
std::vector<CSCCorrelatedLCTDigi>
CorrelatedLCTDigis
(uint32_t idlayer)
const override
;
49
CSCShowerDigi
showerDigi
(uint32_t idlayer)
const override
{
return
CSCShowerDigi
(); }
50
53
unsigned
short
int
sizeInWords
()
const override
{
return
NWORDS
; }
54
55
unsigned
short
int
NHeaderFrames
()
const override
{
return
bits
.nHeaderFrames; }
57
unsigned
short
*
data
()
override
{
return
(
unsigned
short
*)(&
bits
); }
58
bool
check
()
const override
{
return
bits
.e0bline == 0x6e0b; }
59
61
void
addCLCT0
(
const
CSCCLCTDigi
& digi)
override
;
62
void
addCLCT1
(
const
CSCCLCTDigi
& digi)
override
;
63
void
addALCT0
(
const
CSCALCTDigi
& digi)
override
;
64
void
addALCT1
(
const
CSCALCTDigi
& digi)
override
;
65
void
addCorrelatedLCT0
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
66
void
addCorrelatedLCT1
(
const
CSCCorrelatedLCTDigi
& digi)
override
;
67
void
addShower
(
const
CSCShowerDigi
& digi)
override
{}
68
69
void
swapCLCTs
(
CSCCLCTDigi
& digi1,
CSCCLCTDigi
& digi2);
70
71
void
print
(std::ostream& os)
const override
;
72
73
struct
{
74
unsigned
b0cline
: 16;
75
unsigned
bxnCount
: 12,
dduCode1
: 3,
flag1
: 1;
76
unsigned
l1aNumber
: 12,
dduCode2
: 3,
flag2
: 1;
77
unsigned
readoutCounter
: 12,
dduCode3
: 3,
flag3
: 1;
78
unsigned
boardID
: 5,
cscID
: 4,
runID
: 4,
stackOvf
: 1,
syncError
: 1,
flag4
: 1;
79
unsigned
nHeaderFrames
: 6,
fifoMode
: 3,
r_type
: 2,
l1atype
: 2,
hasBuf
: 1,
bufFull
: 1,
flag5
: 1;
80
unsigned
bd_status
: 15,
flag6
: 1;
81
unsigned
firmRevCode
: 15,
flag7
: 1;
82
unsigned
bxnPreTrigger
: 12,
reserved
: 3,
flag8
: 1;
83
unsigned
preTrigCounterLow
: 15,
flag9
: 1;
84
unsigned
preTrigCounterHigh
: 15,
flag10
: 1;
85
unsigned
clctCounterLow
: 15,
flag11
: 1;
86
unsigned
clctCounterHigh
: 15,
flag12
: 1;
87
unsigned
trigCounterLow
: 15,
flag13
: 1;
88
unsigned
trigCounterHigh
: 15,
flag14
: 1;
89
unsigned
alctCounterLow
: 15,
flag15
: 1;
90
unsigned
alctCounterHigh
: 15,
flag16
: 1;
91
unsigned
uptimeCounterLow
: 15,
flag17
: 1;
92
unsigned
uptimeCounterHigh
: 15,
flag18
: 1;
93
unsigned
nCFEBs
: 3,
nTBins
: 5,
fifoPretrig
: 5,
scopeExists
: 1,
vmeExists
: 1,
flag19
: 1;
94
unsigned
hitThresh
: 3,
pidThresh
: 4,
nphThresh
: 3,
lyrThresh
: 3,
layerTrigEnabled
: 1,
staggerCSC
: 1,
95
flag20
: 1;
96
unsigned
triadPersist
: 4,
dmbThresh
: 3,
alct_delay
: 4,
clct_width
: 4,
flag21
: 1;
97
unsigned
trigSourceVect
: 9,
r_nlayers_hit_vec
: 6,
flag22
: 1;
98
unsigned
activeCFEBs
: 5,
readCFEBs
: 5,
pop_l1a_match_win
: 4,
layerTriggered
: 1,
flag23
: 1;
99
unsigned
tmbMatch
: 1,
alctOnly
: 1,
clctOnly
: 1,
matchWin
: 4,
noTMBTrig
: 1,
noMPCFrame
: 1,
noMPCResponse
: 1,
100
reserved1
: 5,
flag24
: 1;
101
unsigned
clct0_valid
: 1,
clct0_quality
: 3,
clct0_shape
: 4,
clct0_bend
: 1,
clct0_key
: 5,
clct0_cfeb_low
: 1,
102
flag25
: 1;
103
unsigned
clct1_valid
: 1,
clct1_quality
: 3,
clct1_shape
: 4,
clct1_bend
: 1,
clct1_key
: 5,
clct1_cfeb_low
: 1,
104
flag26
: 1;
105
unsigned
clct0_cfeb_high
: 2,
clct0_bxn
: 2,
clct0_sync_err
: 1,
clct0_bx0_local
: 1,
clct1_cfeb_high
: 2,
106
clct1_bxn
: 2,
clct1_sync_err
: 1,
clct1_bx0_local
: 1,
clct0Invalid
: 1,
clct1Invalid
: 1,
clct1Busy
: 1,
107
flag27
: 1;
108
unsigned
alct0Valid
: 1,
alct0Quality
: 2,
alct0Amu
: 1,
alct0Key
: 7,
reserved2
: 4,
flag28
: 1;
109
unsigned
alct1Valid
: 1,
alct1Quality
: 2,
alct1Amu
: 1,
alct1Key
: 7,
reserved3
: 4,
flag29
: 1;
110
unsigned
alctBXN
: 5,
alctSeqStatus
: 2,
alctSEUStatus
: 2,
alctReserved
: 4,
alctCfg
: 1,
reserved4
: 1,
111
flag30
: 1;
112
unsigned
MPC_Muon0_wire_
: 7,
MPC_Muon0_clct_pattern_
: 4,
MPC_Muon0_quality_
: 4,
flag31
: 1;
113
unsigned
MPC_Muon0_halfstrip_clct_pattern
: 8,
MPC_Muon0_bend_
: 1,
MPC_Muon0_SyncErr_
: 1,
MPC_Muon0_bx_
: 1,
114
MPC_Muon0_bc0_
: 1,
MPC_Muon0_cscid_low
: 3,
flag32
: 1;
115
unsigned
MPC_Muon1_wire_
: 7,
MPC_Muon1_clct_pattern_
: 4,
MPC_Muon1_quality_
: 4,
flag33
: 1;
116
unsigned
MPC_Muon1_halfstrip_clct_pattern
: 8,
MPC_Muon1_bend_
: 1,
MPC_Muon1_SyncErr_
: 1,
MPC_Muon1_bx_
: 1,
117
MPC_Muon1_bc0_
: 1,
MPC_Muon1_cscid_low
: 3,
flag34
: 1;
118
unsigned
MPC_Muon0_vpf_
: 1,
MPC_Muon0_cscid_bit4
: 1,
MPC_Muon1_vpf_
: 1,
MPC_Muon1_cscid_bit4
: 1,
MPCDelay
: 4,
119
MPCAccept
: 2,
CFEBsEnabled
: 5,
flag35
: 1;
120
unsigned
RPCExists
: 2,
RPCList
: 2,
NRPCs
: 2,
RPCEnable
: 1,
RPCMatch
: 8,
flag36
: 1;
121
unsigned
addrPretrig
: 12,
bufReady
: 1,
reserved5
: 2,
flag37
: 1;
122
unsigned
addrL1a
: 12,
reserved6
: 3,
flag38
: 1;
123
unsigned
reserved7
: 15,
flag39
: 1;
124
unsigned
reserved8
: 15,
flag40
: 1;
125
unsigned
reserved9
: 15,
flag41
: 1;
126
unsigned
e0bline
: 16;
127
}
bits
;
128
};
129
130
#endif
CSCTMBHeader2007::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::reserved6
unsigned reserved6
Definition:
CSCTMBHeader2007.h:122
CSCTMBHeader2007::clct1_shape
unsigned clct1_shape
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::flag32
unsigned flag32
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::dduCode1
unsigned dduCode1
Definition:
CSCTMBHeader2007.h:75
CSCTMBHeader2007::RPCMatch
unsigned RPCMatch
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::alctCfg
unsigned alctCfg
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::uptimeCounterHigh
unsigned uptimeCounterHigh
Definition:
CSCTMBHeader2007.h:92
CSCShowerDigi
Definition:
CSCShowerDigi.h:9
CSCTMBHeader2007::trigCounterHigh
unsigned trigCounterHigh
Definition:
CSCTMBHeader2007.h:88
CSCTMBHeader2007::syncError
uint16_t syncError() const override
Definition:
CSCTMBHeader2007.h:24
CSCTMBHeader2007::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2007.cc:146
CSCTMBHeader2007::gem_sync_dataword
uint16_t gem_sync_dataword() const override
Definition:
CSCTMBHeader2007.h:40
CSCTMBHeader2007::flag3
unsigned flag3
Definition:
CSCTMBHeader2007.h:77
CSCTMBHeader2007::alctOnly
unsigned alctOnly
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::activeCFEBs
unsigned activeCFEBs
Definition:
CSCTMBHeader2007.h:98
CSCTMBHeader2007::sizeInWords
unsigned short int sizeInWords() const override
Definition:
CSCTMBHeader2007.h:53
CSCTMBHeader2007::clct1_bxn
unsigned clct1_bxn
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::dduCode2
unsigned dduCode2
Definition:
CSCTMBHeader2007.h:76
CSCTMBHeader2007::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition:
CSCTMBHeader2007.cc:49
CSCTMBHeader2007::addrPretrig
unsigned addrPretrig
Definition:
CSCTMBHeader2007.h:121
CSCTMBHeader2007::check
bool check() const override
Definition:
CSCTMBHeader2007.h:58
CSCTMBHeader2007::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::NRPCs
unsigned NRPCs
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::alct1Quality
unsigned alct1Quality
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::flag8
unsigned flag8
Definition:
CSCTMBHeader2007.h:82
CSCTMBHeader2007::l1aNumber
unsigned l1aNumber
Definition:
CSCTMBHeader2007.h:76
CSCALCTDigi
Definition:
CSCALCTDigi.h:17
CSCTMBHeader2007::flag19
unsigned flag19
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::scopeExists
unsigned scopeExists
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::pidThresh
unsigned pidThresh
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::MPCAccept
unsigned MPCAccept
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::flag10
unsigned flag10
Definition:
CSCTMBHeader2007.h:84
CSCTMBHeader2007::run3_CLCT_patternID
uint16_t run3_CLCT_patternID() const override
Definition:
CSCTMBHeader2007.h:42
CSCDetId.h
CSCTMBHeader2007::flag24
unsigned flag24
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::tmbMatch
unsigned tmbMatch
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::stackOvf
unsigned stackOvf
Definition:
CSCTMBHeader2007.h:78
CSCTMBHeader2007::noTMBTrig
unsigned noTMBTrig
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition:
CSCTMBHeader2007.h:22
CSCTMBHeader2007::readCFEBs
unsigned readCFEBs
Definition:
CSCTMBHeader2007.h:98
CSCTMBHeader2007::hasBuf
unsigned hasBuf
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2007.cc:86
CSCTMBHeader2007::flag38
unsigned flag38
Definition:
CSCTMBHeader2007.h:122
CSCTMBHeader2007::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition:
CSCTMBHeader2007.h:118
visDQMUpload.buf
tuple buf
Definition:
visDQMUpload.py:153
CSCTMBHeader2007::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::alct0Amu
unsigned alct0Amu
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::alctReserved
unsigned alctReserved
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::bxnPreTrigger
unsigned bxnPreTrigger
Definition:
CSCTMBHeader2007.h:82
CSCTMBHeader2007::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::uptimeCounterLow
unsigned uptimeCounterLow
Definition:
CSCTMBHeader2007.h:91
CSCTMBHeader2007::ALCTOnly
uint16_t ALCTOnly() const override
Definition:
CSCTMBHeader2007.h:15
CSCTMBHeader2007::dmbThresh
unsigned dmbThresh
Definition:
CSCTMBHeader2007.h:96
CSCTMBHeader2007::clct1_key
unsigned clct1_key
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::clct0_ComparatorCode
uint16_t clct0_ComparatorCode() const override
== Run 3 CSC-GEM Trigger Format
Definition:
CSCTMBHeader2007.h:30
CSCTMBHeader2007::layerTrigEnabled
unsigned layerTrigEnabled
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::alct0Quality
unsigned alct0Quality
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::flag40
unsigned flag40
Definition:
CSCTMBHeader2007.h:124
CSCTMBHeader2007::readoutCounter
unsigned readoutCounter
Definition:
CSCTMBHeader2007.h:77
CSCTMBHeader2007::flag23
unsigned flag23
Definition:
CSCTMBHeader2007.h:98
CSCTMBHeader2007::gem_zero_suppress
uint16_t gem_zero_suppress() const override
Definition:
CSCTMBHeader2007.h:39
CSCTMBHeader2007::nTBins
unsigned nTBins
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::MPC_Muon0_quality_
unsigned MPC_Muon0_quality_
Definition:
CSCTMBHeader2007.h:112
CSCTMBHeader2007::CLCTOnly
uint16_t CLCTOnly() const override
Definition:
CSCTMBHeader2007.h:14
CSCTMBHeader2007::clct0Invalid
unsigned clct0Invalid
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::clct0_shape
unsigned clct0_shape
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::hitThresh
unsigned hitThresh
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::clctOnly
unsigned clctOnly
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition:
CSCTMBHeader2007.cc:112
CSCTMBHeader2007::flag20
unsigned flag20
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::alctSeqStatus
unsigned alctSeqStatus
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::bufFull
unsigned bufFull
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::firmRevCode
unsigned firmRevCode
Definition:
CSCTMBHeader2007.h:81
CSCTMBHeader2007::flag34
unsigned flag34
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::hmt_nhits
uint16_t hmt_nhits() const override
Definition:
CSCTMBHeader2007.h:34
CSCTMBHeader2007::triadPersist
unsigned triadPersist
Definition:
CSCTMBHeader2007.h:96
CSCTMBHeader2007::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::clct0_bxn
unsigned clct0_bxn
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::gem_fifo_pretrig
uint16_t gem_fifo_pretrig() const override
Definition:
CSCTMBHeader2007.h:38
CSCTMBHeader2007::RPCList
unsigned RPCList
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::reserved8
unsigned reserved8
Definition:
CSCTMBHeader2007.h:124
CSCTMBHeader2007::flag14
unsigned flag14
Definition:
CSCTMBHeader2007.h:88
CSCTMBHeader2007::flag33
unsigned flag33
Definition:
CSCTMBHeader2007.h:115
CSCTMBHeader2007::flag21
unsigned flag21
Definition:
CSCTMBHeader2007.h:96
CSCTMBHeader2007::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2007::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition:
CSCTMBHeader2007.h:112
CSCTMBHeader2007::trigSourceVect
unsigned trigSourceVect
Definition:
CSCTMBHeader2007.h:97
CSCTMBHeader2007::clct1_bend
unsigned clct1_bend
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::clct1_ComparatorCode
uint16_t clct1_ComparatorCode() const override
Definition:
CSCTMBHeader2007.h:31
CSCTMBHeader2007::r_type
unsigned r_type
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::flag41
unsigned flag41
Definition:
CSCTMBHeader2007.h:125
CSCTMBHeader2007::NWORDS
Definition:
CSCTMBHeader2007.h:7
CSCTMBHeader2007::firmwareRevision
uint16_t firmwareRevision() const override
Definition:
CSCTMBHeader2007.h:23
CSCTMBHeader2007::vmeExists
unsigned vmeExists
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::alctSEUStatus
unsigned alctSEUStatus
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::flag18
unsigned flag18
Definition:
CSCTMBHeader2007.h:92
CSCTMBHeader2007::CSCTMBHeader2007
CSCTMBHeader2007()
Definition:
CSCTMBHeader2007.cc:5
CSCTMBHeader2007::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition:
CSCTMBHeader2007.h:112
CSCTMBHeader2007::matchWin
unsigned matchWin
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::nphThresh
unsigned nphThresh
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::flag13
unsigned flag13
Definition:
CSCTMBHeader2007.h:87
CSCTMBHeader2007::boardID
unsigned boardID
Definition:
CSCTMBHeader2007.h:78
CSCTMBHeader2007::TMBMatch
uint16_t TMBMatch() const override
Definition:
CSCTMBHeader2007.h:16
CSCTMBHeader2007::clct0_quality
unsigned clct0_quality
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::clct_width
unsigned clct_width
Definition:
CSCTMBHeader2007.h:96
CSCTMBHeader2007::alct_delay
unsigned alct_delay
Definition:
CSCTMBHeader2007.h:96
CSCTMBHeader2007::flag11
unsigned flag11
Definition:
CSCTMBHeader2007.h:85
CSCTMBHeader2007::flag22
unsigned flag22
Definition:
CSCTMBHeader2007.h:97
CSCTMBHeader2007::l1atype
unsigned l1atype
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::lyrThresh
unsigned lyrThresh
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::data
unsigned short * data() override
returns the first data word
Definition:
CSCTMBHeader2007.h:57
CSCTMBHeader2007::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition:
CSCTMBHeader2007.h:98
CSCTMBHeader2007::clct0_xky
uint16_t clct0_xky() const override
Definition:
CSCTMBHeader2007.h:32
CSCTMBHeader2007::r_nlayers_hit_vec
unsigned r_nlayers_hit_vec
Definition:
CSCTMBHeader2007.h:97
CSCTMBHeader2007::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition:
CSCTMBHeader2007.cc:22
CSCTMBHeader2007::print
void print(std::ostream &os) const override
Definition:
CSCTMBHeader2007.cc:163
CSCTMBHeader2007::NTBins
uint16_t NTBins() const override
Definition:
CSCTMBHeader2007.h:20
CSCTMBHeader2007::fifoPretrig
unsigned fifoPretrig
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::clct1_quality
unsigned clct1_quality
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007
Definition:
CSCTMBHeader2007.h:6
CSCTMBHeader2007::alctBXN
unsigned alctBXN
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::alctCounterHigh
unsigned alctCounterHigh
Definition:
CSCTMBHeader2007.h:90
CSCTMBHeader2007::clct0_bend
unsigned clct0_bend
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::clct1_sync_err
unsigned clct1_sync_err
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::alct0Valid
unsigned alct0Valid
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::clct0_bx0_local
unsigned clct0_bx0_local
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::alct1Valid
unsigned alct1Valid
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::flag6
unsigned flag6
Definition:
CSCTMBHeader2007.h:80
CSCTMBHeader2007::flag9
unsigned flag9
Definition:
CSCTMBHeader2007.h:83
CSCTMBHeader2007::noMPCFrame
unsigned noMPCFrame
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::flag4
unsigned flag4
Definition:
CSCTMBHeader2007.h:78
CSCTMBHeader2007::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition:
CSCTMBHeader2007.h:113
CSCCLCTDigi
Definition:
CSCCLCTDigi.h:17
CSCTMBHeader2007::flag28
unsigned flag28
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::reserved3
unsigned reserved3
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::hmt_ALCTMatchTime
uint16_t hmt_ALCTMatchTime() const override
Definition:
CSCTMBHeader2007.h:35
CSCTMBHeader2007::clct0_cfeb_high
unsigned clct0_cfeb_high
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::alctCounterLow
unsigned alctCounterLow
Definition:
CSCTMBHeader2007.h:89
CSCTMBHeader2007::flag15
unsigned flag15
Definition:
CSCTMBHeader2007.h:89
CSCTMBHeader2007::addShower
void addShower(const CSCShowerDigi &digi) override
Definition:
CSCTMBHeader2007.h:67
CSCTMBHeader2007::BXNCount
uint16_t BXNCount() const override
Definition:
CSCTMBHeader2007.h:12
CSCTMBHeader2007::reserved2
unsigned reserved2
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::trigCounterLow
unsigned trigCounterLow
Definition:
CSCTMBHeader2007.h:87
CSCTMBHeader2007::bxnCount
unsigned bxnCount
Definition:
CSCTMBHeader2007.h:75
CSCTMBHeader2007::bits
struct CSCTMBHeader2007::@479 bits
CSCTMBHeader2007::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition:
CSCTMBHeader2007.cc:90
CSCTMBHeader2007::runID
unsigned runID
Definition:
CSCTMBHeader2007.h:78
CSCTMBHeader2007::layerTriggered
unsigned layerTriggered
Definition:
CSCTMBHeader2007.h:98
CSCTMBHeader2007::flag29
unsigned flag29
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::clct0_key
unsigned clct0_key
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::alct1Key
unsigned alct1Key
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition:
CSCTMBHeader2007.h:55
CSCTMBHeader2007::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition:
CSCTMBHeader2007.h:25
CSCTMBHeader2007::addrL1a
unsigned addrL1a
Definition:
CSCTMBHeader2007.h:122
CSCTMBHeader2007::flag36
unsigned flag36
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::L1ANumber
uint16_t L1ANumber() const override
Definition:
CSCTMBHeader2007.h:19
CSCTMBHeader2007::flag37
unsigned flag37
Definition:
CSCTMBHeader2007.h:121
CSCTMBHeader2007::fifoMode
unsigned fifoMode
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::RPCExists
unsigned RPCExists
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::CFEBsEnabled
unsigned CFEBsEnabled
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::flag7
unsigned flag7
Definition:
CSCTMBHeader2007.h:81
CSCTMBHeader2007::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition:
CSCTMBHeader2007.h:115
CSCTMBHeader2007::clct0_sync_err
unsigned clct0_sync_err
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::flag27
unsigned flag27
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::clct1_valid
unsigned clct1_valid
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::clctCounterHigh
unsigned clctCounterHigh
Definition:
CSCTMBHeader2007.h:86
CSCTMBHeader2007::clct0_cfeb_low
unsigned clct0_cfeb_low
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::reserved5
unsigned reserved5
Definition:
CSCTMBHeader2007.h:121
CSCTMBHeader2007::flag2
unsigned flag2
Definition:
CSCTMBHeader2007.h:76
CSCTMBHeader2007::flag35
unsigned flag35
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::MPCDelay
unsigned MPCDelay
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition:
CSCTMBHeader2007.h:17
CSCTMBHeader2007::cscID
unsigned cscID
Definition:
CSCTMBHeader2007.h:78
CSCTMBHeader2007::bd_status
unsigned bd_status
Definition:
CSCTMBHeader2007.h:80
CSCTMBHeader2007::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::staggerCSC
unsigned staggerCSC
Definition:
CSCTMBHeader2007.h:94
CSCTMBHeader2007::b0cline
unsigned b0cline
Definition:
CSCTMBHeader2007.h:74
CSCTMBHeader2007::dduCode3
unsigned dduCode3
Definition:
CSCTMBHeader2007.h:77
CSCTMBHeader2007::alct0Key
unsigned alct0Key
Definition:
CSCTMBHeader2007.h:108
CSCTMBHeader2007::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition:
CSCTMBHeader2007.cc:16
CSCTMBHeader2007::flag30
unsigned flag30
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::clctCounterLow
unsigned clctCounterLow
Definition:
CSCTMBHeader2007.h:85
CSCTMBHeader2007::reserved1
unsigned reserved1
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::flag39
unsigned flag39
Definition:
CSCTMBHeader2007.h:123
CSCTMBHeader2007::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition:
CSCTMBHeader2007.h:115
CSCTMBHeader2007::preTrigCounterHigh
unsigned preTrigCounterHigh
Definition:
CSCTMBHeader2007.h:84
CSCTMBHeader2007::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition:
CSCTMBHeader2007.h:13
CSCTMBHeader2007::gem_timing_dataword
uint16_t gem_timing_dataword() const override
Definition:
CSCTMBHeader2007.h:41
CSCVTMBHeaderFormat.h
CSCTMBHeader2007::reserved
unsigned reserved
Definition:
CSCTMBHeader2007.h:82
CSCTMBHeader2007::clct0_valid
unsigned clct0_valid
Definition:
CSCTMBHeader2007.h:101
CSCVTMBHeaderFormat
Definition:
CSCVTMBHeaderFormat.h:15
CSCTMBHeader2007::clct1_cfeb_low
unsigned clct1_cfeb_low
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::bufReady
unsigned bufReady
Definition:
CSCTMBHeader2007.h:121
CSCTMBHeader2007::clct1_bx0_local
unsigned clct1_bx0_local
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::RPCEnable
unsigned RPCEnable
Definition:
CSCTMBHeader2007.h:120
CSCTMBHeader2007::flag26
unsigned flag26
Definition:
CSCTMBHeader2007.h:103
CSCTMBHeader2007::flag25
unsigned flag25
Definition:
CSCTMBHeader2007.h:101
CSCTMBHeader2007::clct1Invalid
unsigned clct1Invalid
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::flag16
unsigned flag16
Definition:
CSCTMBHeader2007.h:90
CSCTMBHeader2007::flag5
unsigned flag5
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::reserved9
unsigned reserved9
Definition:
CSCTMBHeader2007.h:125
CSCTMBHeader2007::gem_fifo_tbins
uint16_t gem_fifo_tbins() const override
Definition:
CSCTMBHeader2007.h:37
CSCTMBHeader2007::nCFEBs
unsigned nCFEBs
Definition:
CSCTMBHeader2007.h:93
CSCTMBHeader2007::flag31
unsigned flag31
Definition:
CSCTMBHeader2007.h:112
CSCTMBHeader2007::flag17
unsigned flag17
Definition:
CSCTMBHeader2007.h:91
CSCTMBHeader2007::MPC_Muon0_SyncErr_
unsigned MPC_Muon0_SyncErr_
Definition:
CSCTMBHeader2007.h:113
CSCTMBHeader2007::clct1Busy
unsigned clct1Busy
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::clct1_xky
uint16_t clct1_xky() const override
Definition:
CSCTMBHeader2007.h:33
CSCTMBHeader2007::preTrigCounterLow
unsigned preTrigCounterLow
Definition:
CSCTMBHeader2007.h:83
CSCTMBHeader2007::showerDigi
CSCShowerDigi showerDigi(uint32_t idlayer) const override
returns HMT Shower digi
Definition:
CSCTMBHeader2007.h:49
CSCTMBHeader2007::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition:
CSCTMBHeader2007.cc:94
CSCTMBHeader2007::reserved4
unsigned reserved4
Definition:
CSCTMBHeader2007.h:110
CSCTMBHeader2007::flag1
unsigned flag1
Definition:
CSCTMBHeader2007.h:75
CSCTMBHeader2007::reserved7
unsigned reserved7
Definition:
CSCTMBHeader2007.h:123
CSCTMBHeader2007::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition:
CSCTMBHeader2007.h:118
CSCTMBHeader2007::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition:
CSCTMBHeader2007.h:27
CSCTMBHeader2007::NCFEBs
uint16_t NCFEBs() const override
Definition:
CSCTMBHeader2007.h:21
CSCTMBHeader2007::flag12
unsigned flag12
Definition:
CSCTMBHeader2007.h:86
CSCTMBHeader2007::alct1Amu
unsigned alct1Amu
Definition:
CSCTMBHeader2007.h:109
CSCTMBHeader2007::e0bline
unsigned e0bline
Definition:
CSCTMBHeader2007.h:126
CSCCorrelatedLCTDigi
Definition:
CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2007::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition:
CSCTMBHeader2007.h:18
CSCTMBHeader2007::gem_enabled_fibers
uint16_t gem_enabled_fibers() const override
Definition:
CSCTMBHeader2007.h:36
CSCTMBHeader2007::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition:
CSCTMBHeader2007.h:116
CSCTMBHeader2007::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition:
CSCTMBHeader2007.cc:129
CSCTMBHeader2007::nHeaderFrames
unsigned nHeaderFrames
Definition:
CSCTMBHeader2007.h:79
CSCTMBHeader2007::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition:
CSCTMBHeader2007.h:26
CSCTMBHeader2007::noMPCResponse
unsigned noMPCResponse
Definition:
CSCTMBHeader2007.h:99
CSCTMBHeader2007::clct1_cfeb_high
unsigned clct1_cfeb_high
Definition:
CSCTMBHeader2007.h:105
CSCTMBHeader2007::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition:
CSCTMBHeader2007.h:115
CSCDMBHeader
Definition:
CSCDMBHeader.h:15
Generated for CMSSW Reference Manual by
1.8.5