CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::stage1::RCTEmRegionUnpacker Class Reference

#include <RCTEmRegionUnpacker.h>

Inheritance diagram for l1t::stage1::RCTEmRegionUnpacker:
l1t::Unpacker

Public Member Functions

bool unpack (const Block &block, UnpackerCollections *coll) override
 
- Public Member Functions inherited from l1t::Unpacker
unsigned int getAlgoVersion ()
 
void setAlgoVersion (const unsigned int version)
 
 Unpacker ()
 
virtual ~Unpacker ()=default
 

Private Attributes

unsigned int counter_ = 0
 

Detailed Description

Definition at line 8 of file RCTEmRegionUnpacker.h.

Member Function Documentation

bool l1t::stage1::RCTEmRegionUnpacker::unpack ( const Block block,
UnpackerCollections coll 
)
overridevirtual

Implements l1t::Unpacker.

Definition at line 165 of file RCTEmRegionUnpacker.cc.

References DEFINE_L1T_UNPACKER, l1t::BlockHeader::getCapID(), l1t::Block::header(), l1t::stage1::unpack_em(), and l1t::stage1::unpack_region().

165  {
166  if (block.header().getCapID() == 0) {
168  } else if (block.header().getCapID() == 1) {
169  unpack_em(block, coll);
170  } else {
171  return false;
172  }
173  return true;
174  }
void unpack_em(const Block &block, UnpackerCollections *coll)
void unpack_region(const Block &block, UnpackerCollections *coll)
JetCorrectorParametersCollection coll
Definition: classes.h:10

Member Data Documentation

unsigned int l1t::stage1::RCTEmRegionUnpacker::counter_ = 0
private

Definition at line 12 of file RCTEmRegionUnpacker.h.