#include <CSCSPHeader.h>
Public Types | |
enum | ACTIVE { F1 = 1, F2 = 2, F3 = 4, F4 = 8, F5 = 16, DT = 32, SP = 64 } |
enum | FMM { WOF = 1, OSY = 2, BUZY = 4, READY = 8, FA_OSY = 16, SP_OSY = 32 } |
Public Member Functions | |
unsigned int | active (void) const throw () |
unsigned int | BXN (void) const throw () |
bool | check (void) const |
CSCSPHeader (void) | |
bool | ddu_readout (void) const throw () |
bool | empty (void) const throw () |
unsigned int | endcap (void) const throw () |
int | format_version (void) const throw () |
unsigned int | L1A (void) const throw () |
unsigned int | nTBINs (void) const throw () |
unsigned int | sector (void) const throw () |
unsigned int | slot (void) const throw () |
unsigned int | status (void) const throw () |
bool | suppression (void) const throw () |
unsigned int | trigger_sector (void) const throw () |
bool | unpack (const unsigned short *&buf) throw () |
Private Attributes | |
unsigned | csr_dfc: 11 |
unsigned | ddm: 1 |
unsigned | fmm_status: 6 |
unsigned | header_mark_1: 4 |
unsigned | header_mark_2: 4 |
unsigned | header_mark_3: 4 |
unsigned | header_mark_4: 4 |
unsigned | header_mark_5: 4 |
unsigned | header_mark_6: 4 |
unsigned | header_mark_7: 4 |
unsigned | header_mark_8: 4 |
unsigned | skip: 1 |
unsigned | sp_bxn: 12 |
unsigned | sp_ersv: 3 |
unsigned | sp_l1a_high: 12 |
unsigned | sp_l1a_low: 12 |
unsigned | sp_slot_number: 5 |
unsigned | sp_trigger_sector: 4 |
unsigned | zero_1: 12 |
unsigned | zero_2: 12 |
unsigned | zero_3: 5 |
Friends | |
class | CSCTFPacker |
Definition at line 6 of file CSCSPHeader.h.
enum CSCSPHeader::ACTIVE |
Enumerator | |
---|---|
F1 | |
F2 | |
F3 | |
F4 | |
F5 | |
DT | |
SP |
Definition at line 101 of file CSCSPHeader.h.
enum CSCSPHeader::FMM |
Enumerator | |
---|---|
WOF | |
OSY | |
BUZY | |
READY | |
FA_OSY | |
SP_OSY |
Definition at line 94 of file CSCSPHeader.h.
|
inline |
Definition at line 115 of file CSCSPHeader.h.
|
inline |
Definition at line 102 of file CSCSPHeader.h.
References csr_dfc.
Referenced by CSCTFEvent::unpack().
|
inline |
Definition at line 75 of file CSCSPHeader.h.
References sp_bxn.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 69 of file CSCSPHeader.h.
References header_mark_1, header_mark_2, header_mark_3, header_mark_4, header_mark_5, header_mark_6, header_mark_7, header_mark_8, zero_1, zero_2, and zero_3.
Referenced by unpack().
|
inline |
|
inline |
|
inline |
Definition at line 87 of file CSCSPHeader.h.
References sp_ersv, and sp_trigger_sector.
Referenced by geometryXMLparser.CSCAlignable::index(), and CSCTFUnpacker::produce().
|
inline |
Definition at line 106 of file CSCSPHeader.h.
References sp_ersv.
Referenced by CSCTFEvent::unpack().
|
inline |
Definition at line 76 of file CSCSPHeader.h.
References sp_l1a_high, and sp_l1a_low.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 97 of file CSCSPHeader.h.
References csr_dfc.
Referenced by CSCTFUnpacker::produce(), and CSCTFEvent::unpack().
|
inline |
Definition at line 81 of file CSCSPHeader.h.
References sp_ersv, and sp_trigger_sector.
Referenced by geometryXMLparser.DTAlignable::index(), and CSCTFUnpacker::produce().
|
inline |
Definition at line 78 of file CSCSPHeader.h.
References sp_slot_number.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 95 of file CSCSPHeader.h.
References fmm_status.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 99 of file CSCSPHeader.h.
References csr_dfc.
Referenced by CSCTFEvent::unpack().
|
inline |
|
inline |
Definition at line 109 of file CSCSPHeader.h.
References visDQMUpload::buf, and check().
Referenced by CSCTFEvent::unpack().
|
friend |
Definition at line 66 of file CSCSPHeader.h.
|
private |
Definition at line 62 of file CSCSPHeader.h.
Referenced by active(), nTBINs(), CSCTFPacker::produce(), and suppression().
|
private |
Definition at line 43 of file CSCSPHeader.h.
Referenced by ddu_readout().
|
private |
Definition at line 42 of file CSCSPHeader.h.
Referenced by status().
|
private |
Definition at line 10 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 13 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 16 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 19 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 23 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 30 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 45 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 64 of file CSCSPHeader.h.
Referenced by check(), and CSCTFPacker::produce().
|
private |
Definition at line 63 of file CSCSPHeader.h.
Referenced by empty(), and CSCTFPacker::produce().
|
private |
Definition at line 18 of file CSCSPHeader.h.
Referenced by BXN().
|
private |
Definition at line 26 of file CSCSPHeader.h.
Referenced by endcap(), format_version(), CSCTFPacker::produce(), and sector().
|
private |
Definition at line 12 of file CSCSPHeader.h.
Referenced by L1A().
|
private |
Definition at line 9 of file CSCSPHeader.h.
Referenced by L1A().
|
private |
Definition at line 25 of file CSCSPHeader.h.
Referenced by slot().
|
private |
Definition at line 28 of file CSCSPHeader.h.
Referenced by endcap(), CSCTFPacker::produce(), sector(), and trigger_sector().
|
private |
Definition at line 15 of file CSCSPHeader.h.
Referenced by check().
|
private |
Definition at line 22 of file CSCSPHeader.h.
Referenced by check().
|
private |
Definition at line 44 of file CSCSPHeader.h.
Referenced by check().