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