CMS 3D CMS Logo

CSCTMBHeader2006.h
Go to the documentation of this file.
1 #ifndef EventFilter_CSCRawToDigi_CSCTMBHeader2006_h
2 #define EventFilter_CSCRawToDigi_CSCTMBHeader2006_h
5 
7  enum { NWORDS = 27 };
9  explicit CSCTMBHeader2006(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.alctMatchTime; }
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 bits.bxn0Diff; }
18  uint16_t Bxn1Diff() const override { return bits.bxn1Diff; }
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 && NHeaderFrames() + 1 == NWORDS; }
42 
44  void addCLCT0(const CSCCLCTDigi& digi) override;
45  void addCLCT1(const CSCCLCTDigi& digi) override;
46  void addALCT0(const CSCALCTDigi& digi) override;
47  void addALCT1(const CSCALCTDigi& digi) override;
48  void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) override;
49  void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) override;
50  void addShower(const CSCShowerDigi& digi) override {}
51 
52  void swapCLCTs(CSCCLCTDigi& digi1, CSCCLCTDigi& digi2);
53 
54  void print(std::ostream& os) const override;
55  struct {
56  unsigned b0cline : 16;
57  unsigned nTBins : 5, dumpCFEBs : 7, fifoMode : 3, reserved_1 : 1;
58  unsigned l1aNumber : 4, cscID : 4, boardID : 5, l1atype : 2, reserved_2 : 1;
59  unsigned bxnCount : 12, r_type : 2, reserved_3 : 2;
60  unsigned nHeaderFrames : 5, nCFEBs : 3, hasBuf : 1, preTrigTBins : 5, reserved_4 : 2;
61  unsigned l1aTxCounter : 4, trigSourceVect : 8, hasPreTrig : 4;
62  unsigned activeCFEBs : 5, CFEBsInstantiated : 5, runID : 4, reserved_6 : 2;
63  unsigned bxnPreTrigger : 12, syncError : 1, reserved_7 : 3;
64 
65  unsigned clct0_valid : 1;
66  unsigned clct0_quality : 3;
67  unsigned clct0_shape : 3;
68  unsigned clct0_strip_type : 1;
69  unsigned clct0_bend : 1;
70  unsigned clct0_key : 5;
71  unsigned clct0_cfeb_low : 1;
72  unsigned reserved_8 : 1;
73 
74  unsigned clct1_valid : 1;
75  unsigned clct1_quality : 3;
76  unsigned clct1_shape : 3;
77  unsigned clct1_strip_type : 1;
78  unsigned clct1_bend : 1;
79  unsigned clct1_key : 5;
80  unsigned clct1_cfeb_low : 1;
81  unsigned reserved_9 : 1;
82 
83  unsigned clct0_cfeb_high : 2;
84  unsigned clct0_bxn : 2;
85  unsigned clct0_sync_err : 1;
86  unsigned clct0_bx0_local : 1;
87  unsigned clct1_cfeb_high : 2;
88  unsigned clct1_bxn : 2;
89  unsigned clct1_sync_err : 1;
90  unsigned clct1_bx0_local : 1;
91  unsigned invalidPattern : 1;
92  unsigned reserved_10 : 3;
93 
94  unsigned tmbMatch : 1, alctOnly : 1, clctOnly : 1, bxn0Diff : 2, bxn1Diff : 2, alctMatchTime : 4, reserved_11 : 5;
95 
96  unsigned MPC_Muon0_wire_ : 7;
98  unsigned MPC_Muon0_quality_ : 4;
99  unsigned reserved_12 : 1;
100 
102  unsigned MPC_Muon0_bend_ : 1;
103  unsigned MPC_Muon0_SyncErr_ : 1;
104  unsigned MPC_Muon0_bx_ : 1;
105  unsigned MPC_Muon0_bc0_ : 1;
106  unsigned MPC_Muon0_cscid_low : 3;
107  unsigned reserved_13 : 1;
108 
109  unsigned MPC_Muon1_wire_ : 7;
111  unsigned MPC_Muon1_quality_ : 4;
112  unsigned reserved_14 : 1;
113 
115  unsigned MPC_Muon1_bend_ : 1;
116  unsigned MPC_Muon1_SyncErr_ : 1;
117  unsigned MPC_Muon1_bx_ : 1;
118  unsigned MPC_Muon1_bc0_ : 1;
119  unsigned MPC_Muon1_cscid_low : 3;
120  unsigned reserved_15 : 1;
121 
122  unsigned MPC_Muon0_vpf_ : 1;
123  unsigned MPC_Muon0_cscid_bit4 : 1;
124  unsigned MPC_Muon1_vpf_ : 1;
125  unsigned MPC_Muon1_cscid_bit4 : 1;
126  unsigned mpcAcceptLCT0 : 1;
127  unsigned mpcAcceptLCT1 : 1;
128  unsigned reserved_16_1 : 2;
129  unsigned hs_thresh : 3;
130  unsigned ds_thresh : 3;
131  unsigned reserved_16_2 : 2;
132 
133  unsigned buffer_info_0 : 16;
134  unsigned r_buf_nbusy : 4;
135  unsigned buffer_info_1 : 12;
136  unsigned buffer_info_2 : 16;
137  unsigned buffer_info_3 : 16;
138  unsigned alct_delay : 4, clct_width : 4, mpc_tx_delay : 4, reserved_21 : 4;
139 
140  unsigned rpc_exists : 2;
141  unsigned rd_rpc_list : 2;
142  unsigned rd_nrpcs : 2;
143  unsigned rpc_read_enable : 1;
144  unsigned r_nlayers_hit_vec : 3;
145  unsigned pop_l1a_match_win : 4;
146  unsigned reserved_22 : 2;
147 
148  unsigned bd_status : 14;
149  unsigned reserved_23 : 2;
150  unsigned uptime : 14;
151  unsigned reserved_24 : 2;
152  unsigned firmRevCode : 14, reserved_25 : 2;
153  unsigned e0bline : 16;
154  } bits;
155 };
156 
157 #endif
CSCTMBHeader2006::rd_nrpcs
unsigned rd_nrpcs
Definition: CSCTMBHeader2006.h:142
CSCTMBHeader2006::reserved_3
unsigned reserved_3
Definition: CSCTMBHeader2006.h:59
CSCTMBHeader2006::r_buf_nbusy
unsigned r_buf_nbusy
Definition: CSCTMBHeader2006.h:134
CSCTMBHeader2006::L1ANumber
uint16_t L1ANumber() const override
Definition: CSCTMBHeader2006.h:19
CSCTMBHeader2006::trigSourceVect
unsigned trigSourceVect
Definition: CSCTMBHeader2006.h:61
CSCTMBHeader2006::addALCT1
void addALCT1(const CSCALCTDigi &digi) override
Definition: CSCTMBHeader2006.cc:109
CSCTMBHeader2006::bxn0Diff
unsigned bxn0Diff
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::syncError
unsigned syncError
Definition: CSCTMBHeader2006.h:63
CSCTMBHeader2006::MPC_Muon1_quality_
unsigned MPC_Muon1_quality_
Definition: CSCTMBHeader2006.h:111
CSCTMBHeader2006::MPC_Muon1_bx_
unsigned MPC_Muon1_bx_
Definition: CSCTMBHeader2006.h:117
CSCTMBHeader2006::check
bool check() const override
Definition: CSCTMBHeader2006.h:41
CSCTMBHeader2006::rpc_exists
unsigned rpc_exists
Definition: CSCTMBHeader2006.h:140
CSCTMBHeader2006::Bxn1Diff
uint16_t Bxn1Diff() const override
Definition: CSCTMBHeader2006.h:18
CSCTMBHeader2006::reserved_6
unsigned reserved_6
Definition: CSCTMBHeader2006.h:62
CSCVTMBHeaderFormat.h
CSCTMBHeader2006::b0cline
unsigned b0cline
Definition: CSCTMBHeader2006.h:56
CSCTMBHeader2006::reserved_14
unsigned reserved_14
Definition: CSCTMBHeader2006.h:112
CSCTMBHeader2006::TMBMatch
uint16_t TMBMatch() const override
Definition: CSCTMBHeader2006.h:16
CSCTMBHeader2006::MPC_Muon0_bx_
unsigned MPC_Muon0_bx_
Definition: CSCTMBHeader2006.h:104
CSCTMBHeader2006::clct1_quality
unsigned clct1_quality
Definition: CSCTMBHeader2006.h:75
CSCTMBHeader2006::reserved_24
unsigned reserved_24
Definition: CSCTMBHeader2006.h:151
CSCTMBHeader2006::buffer_info_0
unsigned buffer_info_0
Definition: CSCTMBHeader2006.h:133
CSCTMBHeader2006::clct1_bxn
unsigned clct1_bxn
Definition: CSCTMBHeader2006.h:88
CSCShowerDigi
Definition: CSCShowerDigi.h:9
CSCTMBHeader2006::clct0_quality
unsigned clct0_quality
Definition: CSCTMBHeader2006.h:66
CSCTMBHeader2006::e0bline
unsigned e0bline
Definition: CSCTMBHeader2006.h:153
CSCTMBHeader2006::uptime
unsigned uptime
Definition: CSCTMBHeader2006.h:150
CSCTMBHeader2006::reserved_22
unsigned reserved_22
Definition: CSCTMBHeader2006.h:146
CSCTMBHeader2006::reserved_9
unsigned reserved_9
Definition: CSCTMBHeader2006.h:81
CSCTMBHeader2006::reserved_10
unsigned reserved_10
Definition: CSCTMBHeader2006.h:92
CSCTMBHeader2006::rpc_read_enable
unsigned rpc_read_enable
Definition: CSCTMBHeader2006.h:143
CSCTMBHeader2006::MPC_Muon0_halfstrip_clct_pattern
unsigned MPC_Muon0_halfstrip_clct_pattern
Definition: CSCTMBHeader2006.h:101
CSCTMBHeader2006::clct0_strip_type
unsigned clct0_strip_type
Definition: CSCTMBHeader2006.h:68
CSCTMBHeader2006::l1aTxCounter
unsigned l1aTxCounter
Definition: CSCTMBHeader2006.h:61
CSCTMBHeader2006::alct_delay
unsigned alct_delay
Definition: CSCTMBHeader2006.h:138
CSCTMBHeader2006::syncErrorCLCT
uint16_t syncErrorCLCT() const override
Definition: CSCTMBHeader2006.h:25
CSCTMBHeader2006::addALCT0
void addALCT0(const CSCALCTDigi &digi) override
Definition: CSCTMBHeader2006.cc:105
CSCTMBHeader2006::clct1_cfeb_high
unsigned clct1_cfeb_high
Definition: CSCTMBHeader2006.h:87
CSCTMBHeader2006::rd_rpc_list
unsigned rd_rpc_list
Definition: CSCTMBHeader2006.h:141
CSCTMBHeader2006::MPC_Muon0_cscid_bit4
unsigned MPC_Muon0_cscid_bit4
Definition: CSCTMBHeader2006.h:123
CSCTMBHeader2006::bxnCount
unsigned bxnCount
Definition: CSCTMBHeader2006.h:59
CSCCLCTDigi
Definition: CSCCLCTDigi.h:17
CSCTMBHeader2006::firmwareRevision
uint16_t firmwareRevision() const override
Definition: CSCTMBHeader2006.h:23
CSCDetId.h
CSCTMBHeader2006::buffer_info_1
unsigned buffer_info_1
Definition: CSCTMBHeader2006.h:135
CSCTMBHeader2006::reserved_25
unsigned reserved_25
Definition: CSCTMBHeader2006.h:152
CSCTMBHeader2006::clct1_valid
unsigned clct1_valid
Definition: CSCTMBHeader2006.h:74
CSCTMBHeader2006::reserved_7
unsigned reserved_7
Definition: CSCTMBHeader2006.h:63
CSCTMBHeader2006::alctMatchTime
unsigned alctMatchTime
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::reserved_23
unsigned reserved_23
Definition: CSCTMBHeader2006.h:149
CSCTMBHeader2006::ALCTMatchTime
uint16_t ALCTMatchTime() const override
Definition: CSCTMBHeader2006.h:13
CSCTMBHeader2006::CFEBsInstantiated
unsigned CFEBsInstantiated
Definition: CSCTMBHeader2006.h:62
CSCTMBHeader2006::clct0_sync_err
unsigned clct0_sync_err
Definition: CSCTMBHeader2006.h:85
CSCTMBHeader2006::Bxn0Diff
uint16_t Bxn0Diff() const override
Definition: CSCTMBHeader2006.h:17
CSCTMBHeader2006::MPC_Muon1_wire_
unsigned MPC_Muon1_wire_
Definition: CSCTMBHeader2006.h:109
CSCTMBHeader2006::clct1_sync_err
unsigned clct1_sync_err
Definition: CSCTMBHeader2006.h:89
CSCTMBHeader2006::syncError
uint16_t syncError() const override
Definition: CSCTMBHeader2006.h:24
CSCTMBHeader2006::clct0_valid
unsigned clct0_valid
Definition: CSCTMBHeader2006.h:65
CSCTMBHeader2006::addCorrelatedLCT1
void addCorrelatedLCT1(const CSCCorrelatedLCTDigi &digi) override
Definition: CSCTMBHeader2006.cc:166
CSCTMBHeader2006::clct_width
unsigned clct_width
Definition: CSCTMBHeader2006.h:138
CSCTMBHeader2006::reserved_11
unsigned reserved_11
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::mpc_tx_delay
unsigned mpc_tx_delay
Definition: CSCTMBHeader2006.h:138
CSCTMBHeader2006::l1atype
unsigned l1atype
Definition: CSCTMBHeader2006.h:58
CSCTMBHeader2006::MPC_Muon0_cscid_low
unsigned MPC_Muon0_cscid_low
Definition: CSCTMBHeader2006.h:106
CSCTMBHeader2006::BXNCount
uint16_t BXNCount() const override
Definition: CSCTMBHeader2006.h:12
CSCTMBHeader2006::dumpCFEBs
unsigned dumpCFEBs
Definition: CSCTMBHeader2006.h:57
CSCTMBHeader2006::hasPreTrig
unsigned hasPreTrig
Definition: CSCTMBHeader2006.h:61
CSCTMBHeader2006::clct1_shape
unsigned clct1_shape
Definition: CSCTMBHeader2006.h:76
CSCTMBHeader2006::boardID
unsigned boardID
Definition: CSCTMBHeader2006.h:58
CSCTMBHeader2006::reserved_13
unsigned reserved_13
Definition: CSCTMBHeader2006.h:107
CSCTMBHeader2006::reserved_21
unsigned reserved_21
Definition: CSCTMBHeader2006.h:138
CSCTMBHeader2006::NTBins
uint16_t NTBins() const override
Definition: CSCTMBHeader2006.h:20
CSCTMBHeader2006::bxnPreTrigger
unsigned bxnPreTrigger
Definition: CSCTMBHeader2006.h:63
CSCTMBHeader2006::clctOnly
unsigned clctOnly
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::fifoMode
unsigned fifoMode
Definition: CSCTMBHeader2006.h:57
CSCTMBHeader2006::clct0_bx0_local
unsigned clct0_bx0_local
Definition: CSCTMBHeader2006.h:86
CSCTMBHeader2006::MPC_Muon1_cscid_low
unsigned MPC_Muon1_cscid_low
Definition: CSCTMBHeader2006.h:119
CSCTMBHeader2006::clct1_bend
unsigned clct1_bend
Definition: CSCTMBHeader2006.h:78
CSCTMBHeader2006::NCFEBs
uint16_t NCFEBs() const override
Definition: CSCTMBHeader2006.h:21
CSCTMBHeader2006::addShower
void addShower(const CSCShowerDigi &digi) override
Definition: CSCTMBHeader2006.h:50
CSCTMBHeader2006::hasBuf
unsigned hasBuf
Definition: CSCTMBHeader2006.h:60
CSCTMBHeader2006::clct1_cfeb_low
unsigned clct1_cfeb_low
Definition: CSCTMBHeader2006.h:80
CSCTMBHeader2006::bxn1Diff
unsigned bxn1Diff
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::activeCFEBs
unsigned activeCFEBs
Definition: CSCTMBHeader2006.h:62
CSCTMBHeader2006::bd_status
unsigned bd_status
Definition: CSCTMBHeader2006.h:148
CSCTMBHeader2006::nCFEBs
unsigned nCFEBs
Definition: CSCTMBHeader2006.h:60
CSCTMBHeader2006::buffer_info_2
unsigned buffer_info_2
Definition: CSCTMBHeader2006.h:136
CSCTMBHeader2006::swapCLCTs
void swapCLCTs(CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
CSCTMBHeader2006::cscID
unsigned cscID
Definition: CSCTMBHeader2006.h:58
CSCTMBHeader2006::nTBins
unsigned nTBins
Definition: CSCTMBHeader2006.h:57
CSCTMBHeader2006::setNCFEBs
void setNCFEBs(uint16_t ncfebs) override
Definition: CSCTMBHeader2006.h:22
CSCTMBHeader2006::clct1_key
unsigned clct1_key
Definition: CSCTMBHeader2006.h:79
CSCTMBHeader2006::clct0_bend
unsigned clct0_bend
Definition: CSCTMBHeader2006.h:69
CSCTMBHeader2006::clct1_strip_type
unsigned clct1_strip_type
Definition: CSCTMBHeader2006.h:77
CSCTMBHeader2006::NWORDS
Definition: CSCTMBHeader2006.h:7
CSCTMBHeader2006::setEventInformation
void setEventInformation(const CSCDMBHeader &dmbHeader) override
Definition: CSCTMBHeader2006.cc:16
CSCTMBHeader2006::buffer_info_3
unsigned buffer_info_3
Definition: CSCTMBHeader2006.h:137
CSCTMBHeader2006::firmRevCode
unsigned firmRevCode
Definition: CSCTMBHeader2006.h:152
CSCTMBHeader2006::MPC_Muon0_wire_
unsigned MPC_Muon0_wire_
Definition: CSCTMBHeader2006.h:96
CSCTMBHeader2006::ds_thresh
unsigned ds_thresh
Definition: CSCTMBHeader2006.h:130
CSCTMBHeader2006::preTrigTBins
unsigned preTrigTBins
Definition: CSCTMBHeader2006.h:60
CSCTMBHeader2006::reserved_4
unsigned reserved_4
Definition: CSCTMBHeader2006.h:60
CSCTMBHeader2006::clct0_shape
unsigned clct0_shape
Definition: CSCTMBHeader2006.h:67
CSCTMBHeader2006::reserved_16_1
unsigned reserved_16_1
Definition: CSCTMBHeader2006.h:128
CSCTMBHeader2006::NHeaderFrames
unsigned short int NHeaderFrames() const override
Definition: CSCTMBHeader2006.h:38
CSCTMBHeader2006
Definition: CSCTMBHeader2006.h:6
CSCTMBHeader2006::MPC_Muon0_bc0_
unsigned MPC_Muon0_bc0_
Definition: CSCTMBHeader2006.h:105
CSCTMBHeader2006::MPC_Muon1_SyncErr_
unsigned MPC_Muon1_SyncErr_
Definition: CSCTMBHeader2006.h:116
CSCTMBHeader2006::clct1_bx0_local
unsigned clct1_bx0_local
Definition: CSCTMBHeader2006.h:90
visDQMUpload.buf
buf
Definition: visDQMUpload.py:160
CSCTMBHeader2006::CLCTOnly
uint16_t CLCTOnly() const override
Definition: CSCTMBHeader2006.h:14
CSCTMBHeader2006::clct0_cfeb_low
unsigned clct0_cfeb_low
Definition: CSCTMBHeader2006.h:71
CSCTMBHeader2006::MPC_Muon1_bend_
unsigned MPC_Muon1_bend_
Definition: CSCTMBHeader2006.h:115
CSCTMBHeader2006::nHeaderFrames
unsigned nHeaderFrames
Definition: CSCTMBHeader2006.h:60
CSCTMBHeader2006::reserved_16_2
unsigned reserved_16_2
Definition: CSCTMBHeader2006.h:131
CSCTMBHeader2006::MPC_Muon0_SyncErr_
unsigned MPC_Muon0_SyncErr_
Definition: CSCTMBHeader2006.h:103
CSCTMBHeader2006::addCLCT0
void addCLCT0(const CSCCLCTDigi &digi) override
for data packing
Definition: CSCTMBHeader2006.cc:113
CSCTMBHeader2006::CSCTMBHeader2006
CSCTMBHeader2006()
Definition: CSCTMBHeader2006.cc:5
CSCTMBHeader2006::reserved_8
unsigned reserved_8
Definition: CSCTMBHeader2006.h:72
CSCTMBHeader2006::addCLCT1
void addCLCT1(const CSCCLCTDigi &digi) override
Definition: CSCTMBHeader2006.cc:131
CSCDMBHeader
Definition: CSCDMBHeader.h:15
CSCTMBHeader2006::reserved_1
unsigned reserved_1
Definition: CSCTMBHeader2006.h:57
CSCTMBHeader2006::reserved_2
unsigned reserved_2
Definition: CSCTMBHeader2006.h:58
CSCTMBHeader2006::MPC_Muon1_bc0_
unsigned MPC_Muon1_bc0_
Definition: CSCTMBHeader2006.h:118
CSCTMBHeader2006::MPC_Muon0_vpf_
unsigned MPC_Muon0_vpf_
Definition: CSCTMBHeader2006.h:122
CSCTMBHeader2006::print
void print(std::ostream &os) const override
Definition: CSCTMBHeader2006.cc:183
CSCALCTDigi
Definition: CSCALCTDigi.h:17
CSCTMBHeader2006::syncErrorMPC0
uint16_t syncErrorMPC0() const override
Definition: CSCTMBHeader2006.h:26
CSCTMBHeader2006::mpcAcceptLCT1
unsigned mpcAcceptLCT1
Definition: CSCTMBHeader2006.h:127
CSCTMBHeader2006::reserved_15
unsigned reserved_15
Definition: CSCTMBHeader2006.h:120
CSCTMBHeader2006::pop_l1a_match_win
unsigned pop_l1a_match_win
Definition: CSCTMBHeader2006.h:145
CSCVTMBHeaderFormat
Definition: CSCVTMBHeaderFormat.h:15
CSCTMBHeader2006::sizeInWords
unsigned short int sizeInWords() const override
Definition: CSCTMBHeader2006.h:36
CSCTMBHeader2006::r_nlayers_hit_vec
unsigned r_nlayers_hit_vec
Definition: CSCTMBHeader2006.h:144
CSCTMBHeader2006::MPC_Muon0_bend_
unsigned MPC_Muon0_bend_
Definition: CSCTMBHeader2006.h:102
CSCTMBHeader2006::bits
struct CSCTMBHeader2006::@476 bits
CSCTMBHeader2006::reserved_12
unsigned reserved_12
Definition: CSCTMBHeader2006.h:99
CSCTMBHeader2006::invalidPattern
unsigned invalidPattern
Definition: CSCTMBHeader2006.h:91
CSCTMBHeader2006::MPC_Muon1_cscid_bit4
unsigned MPC_Muon1_cscid_bit4
Definition: CSCTMBHeader2006.h:125
CSCTMBHeader2006::ALCTOnly
uint16_t ALCTOnly() const override
Definition: CSCTMBHeader2006.h:15
CSCTMBHeader2006::CLCTDigis
std::vector< CSCCLCTDigi > CLCTDigis(uint32_t idlayer) override
returns CLCT digis
Definition: CSCTMBHeader2006.cc:23
CSCTMBHeader2006::syncErrorMPC1
uint16_t syncErrorMPC1() const override
Definition: CSCTMBHeader2006.h:27
CSCTMBHeader2006::runID
unsigned runID
Definition: CSCTMBHeader2006.h:62
CSCTMBHeader2006::clct0_cfeb_high
unsigned clct0_cfeb_high
Definition: CSCTMBHeader2006.h:83
CSCTMBHeader2006::MPC_Muon0_quality_
unsigned MPC_Muon0_quality_
Definition: CSCTMBHeader2006.h:98
CSCTMBHeader2006::clct0_bxn
unsigned clct0_bxn
Definition: CSCTMBHeader2006.h:84
CSCTMBHeader2006::CorrelatedLCTDigis
std::vector< CSCCorrelatedLCTDigi > CorrelatedLCTDigis(uint32_t idlayer) const override
returns CorrelatedLCT digis
Definition: CSCTMBHeader2006.cc:68
CSCTMBHeader2006::MPC_Muon1_vpf_
unsigned MPC_Muon1_vpf_
Definition: CSCTMBHeader2006.h:124
CSCTMBHeader2006::clct0_key
unsigned clct0_key
Definition: CSCTMBHeader2006.h:70
CSCTMBHeader2006::r_type
unsigned r_type
Definition: CSCTMBHeader2006.h:59
CSCTMBHeader2006::l1aNumber
unsigned l1aNumber
Definition: CSCTMBHeader2006.h:58
CSCTMBHeader2006::data
unsigned short * data() override
returns the first data word
Definition: CSCTMBHeader2006.h:40
CSCTMBHeader2006::tmbMatch
unsigned tmbMatch
Definition: CSCTMBHeader2006.h:94
CSCCorrelatedLCTDigi
Definition: CSCCorrelatedLCTDigi.h:19
CSCTMBHeader2006::MPC_Muon1_clct_pattern_
unsigned MPC_Muon1_clct_pattern_
Definition: CSCTMBHeader2006.h:110
CSCTMBHeader2006::MPC_Muon1_halfstrip_clct_pattern
unsigned MPC_Muon1_halfstrip_clct_pattern
Definition: CSCTMBHeader2006.h:114
CSCTMBHeader2006::alctOnly
unsigned alctOnly
Definition: CSCTMBHeader2006.h:94
CSCTMBHeader2006::addCorrelatedLCT0
void addCorrelatedLCT0(const CSCCorrelatedLCTDigi &digi) override
Definition: CSCTMBHeader2006.cc:149
CSCTMBHeader2006::hs_thresh
unsigned hs_thresh
Definition: CSCTMBHeader2006.h:129
CSCTMBHeader2006::mpcAcceptLCT0
unsigned mpcAcceptLCT0
Definition: CSCTMBHeader2006.h:126
CSCTMBHeader2006::MPC_Muon0_clct_pattern_
unsigned MPC_Muon0_clct_pattern_
Definition: CSCTMBHeader2006.h:97