#include <CSCSPEvent.h>
Public Member Functions | |
const CSCSPCounters & | counters (void) const throw () |
CSCSPEvent (void) | |
const CSCSPHeader & | header (void) const throw () |
const CSCSPRecord & | record (unsigned int tbin) const throw () |
const CSCSPTrailer & | trailer (void) const throw () |
bool | unpack (const unsigned short *&buf) throw () |
Private Attributes | |
CSCSPCounters | counters_ |
CSCSPHeader | header_ |
CSCSPRecord | record_ [7] |
CSCSPTrailer | trailer_ |
Definition at line 9 of file CSCSPEvent.h.
|
inline |
Definition at line 25 of file CSCSPEvent.h.
|
inline |
Definition at line 18 of file CSCSPEvent.h.
References counters_.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 17 of file CSCSPEvent.h.
References header_.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 21 of file CSCSPEvent.h.
References unpack().
Referenced by CSCTFUnpacker::produce().
|
inline |
bool CSCSPEvent::unpack | ( | const unsigned short *& | buf | ) | |
throw | ( | ||||
) |
if( track.ME1_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME2_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME3_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME4_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.MB_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
Definition at line 6 of file CSCSPEvent.cc.
References CSCSP_SPblock::dt_, CSCSP_SPblock::dtFilled, end, CSCSP_SPblock::lct_, CSCSP_SPblock::lctFilled, CSCSP_SPblock::MB_id(), CSCSP_SPblock::MB_tbin(), CSCSP_SPblock::ME1_id(), CSCSP_SPblock::ME1_tbin(), CSCSP_SPblock::ME2_id(), CSCSP_SPblock::ME2_tbin(), CSCSP_SPblock::ME3_id(), CSCSP_SPblock::ME3_tbin(), CSCSP_SPblock::ME4_id(), CSCSP_SPblock::ME4_tbin(), CSCSP_SPblock::mode(), HLT_2018_cff::track, and unpack().
Referenced by record(), and unpack().
|
private |
Definition at line 12 of file CSCSPEvent.h.
Referenced by counters().
|
private |
Definition at line 11 of file CSCSPEvent.h.
Referenced by header().
|
private |
Definition at line 13 of file CSCSPEvent.h.
|
private |
Definition at line 14 of file CSCSPEvent.h.
Referenced by trailer().