#include <Block.h>
Public Member Functions | |
CTP7Payload (const uint32_t *data, const uint32_t *end, amc::Header amcHeader) | |
std::unique_ptr< Block > | getBlock () override |
BlockHeader | getHeader () override |
unsigned | getHeaderSize () const override |
Public Member Functions inherited from l1t::Payload | |
virtual unsigned | getAlgorithmFWVersion () const |
virtual unsigned | getInfrastructureFWVersion () const |
Payload (const uint32_t *data, const uint32_t *end) | |
virtual | ~Payload () |
Private Attributes | |
amc::Header | amcHeader_ |
unsigned | bx_per_l1a_ |
unsigned | calo_bxid_ |
unsigned | capId_ |
unsigned | six_hcal_feature_bits_ |
unsigned | size_ |
Static Private Attributes | |
static constexpr unsigned | size_mask = 0xff |
static constexpr unsigned | size_shift = 16 |
Additional Inherited Members | |
Protected Attributes inherited from l1t::Payload | |
unsigned | algo_ |
const uint32_t * | data_ |
const uint32_t * | end_ |
unsigned | infra_ |
l1t::CTP7Payload::CTP7Payload | ( | const uint32_t * | data, |
const uint32_t * | end, | ||
amc::Header | amcHeader | ||
) |
Definition at line 205 of file Block.cc.
References l1t::Payload::algo_, amcHeader_, bx_per_l1a_, calo_bxid_, capId_, l1t::Payload::data_, amc::Header::getUserData(), l1t::Payload::infra_, and six_hcal_feature_bits_.
|
overridevirtual |
Reimplemented from l1t::Payload.
Definition at line 234 of file Block.cc.
References bx_per_l1a_, capId_, l1t::Payload::data_, l1t::Payload::end_, getHeader(), getHeaderSize(), RecoTauValidation_cfi::header, LogDebug, and LogTrace.
|
overridevirtual |
Implements l1t::Payload.
Definition at line 223 of file Block.cc.
References bx_per_l1a_, calo_bxid_, capId_, l1t::CTP7, createfilelist::int, and six_hcal_feature_bits_.
Referenced by getBlock().
|
inlineoverridevirtual |
|
private |
Definition at line 189 of file Block.h.
Referenced by CTP7Payload().
|
private |
Definition at line 186 of file Block.h.
Referenced by CTP7Payload(), getBlock(), and getHeader().
|
private |
Definition at line 187 of file Block.h.
Referenced by CTP7Payload(), and getHeader().
|
private |
Definition at line 185 of file Block.h.
Referenced by CTP7Payload(), getBlock(), and getHeader().
|
private |
Definition at line 188 of file Block.h.
Referenced by CTP7Payload(), and getHeader().
|
staticprivate |