81 virtual std::auto_ptr<Block>
getBlock();
103 virtual std::auto_ptr<Block>
getBlock()
override;
115 int count(
unsigned int pattern,
unsigned int length)
const;
virtual unsigned getHeaderSize() const override
static const unsigned int size_shift
virtual BlockHeader getHeader() override
std::vector< uint32_t > payload_
MP7Payload(const uint32_t *data, const uint32_t *end, bool legacy_mc=false)
Block(const BlockHeader &h, const uint32_t *payload_start, const uint32_t *payload_end)
virtual std::auto_ptr< Block > getBlock()
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
virtual std::auto_ptr< Block > getBlock() override
static const unsigned int trailer_size
BlockHeader header() const
virtual BlockHeader getHeader() override
int count(unsigned int pattern, unsigned int length) const
std::vector< uint32_t > payload() const
virtual BlockHeader getHeader()=0
Block(unsigned int id, const std::vector< uint32_t > &payload, unsigned int capID=0, block_t type=MP7)
virtual unsigned getInfrastructureFWVersion() const
virtual unsigned getAlgorithmFWVersion() const
virtual unsigned getHeaderSize() const override
CTP7Payload(const uint32_t *data, const uint32_t *end)
static const unsigned int counter_size
bool valid(unsigned int pattern) const
std::vector< Block > Blocks
virtual unsigned getHeaderSize() const =0
MTF7Payload(const uint32_t *data, const uint32_t *end)
virtual BlockHeader getHeader() override
static const unsigned int size_mask
virtual unsigned getHeaderSize() const override
static const unsigned int header_size
static const unsigned int max_block_length_
void amc(const amc::Header &h)
unsigned int getSize() const
tuple size
Write out results.
static const std::vector< unsigned int > block_patterns_
Payload(const uint32_t *data, const uint32_t *end)
bool operator<(const Block &o) const