#include <deregionizer_ref.h>
Public Member Functions | |
DeregionizerEmulator (const unsigned int nPuppiFinalBuffer=128, const unsigned int nPuppiPerClk=6, const unsigned int nPuppiFirstBuffers=12, const unsigned int nPuppiSecondBuffers=32, const unsigned int nPuppiThirdBuffers=64) | |
DeregionizerEmulator (const edm::ParameterSet &iConfig) | |
void | run (std::vector< std::vector< std::vector< l1ct::PuppiObjEmu >>> in, std::vector< l1ct::PuppiObjEmu > &out, std::vector< l1ct::PuppiObjEmu > &truncated) |
void | setDebug (bool debug=true) |
~DeregionizerEmulator () | |
Static Private Member Functions | |
static void | accumulateToY (const unsigned int Y, const std::vector< l1ct::PuppiObjEmu > &in, std::vector< l1ct::PuppiObjEmu > &out, std::vector< l1ct::PuppiObjEmu > &truncated) |
static std::vector< l1ct::PuppiObjEmu > | mergeXtoY (const unsigned int X, const unsigned int Y, const std::vector< l1ct::PuppiObjEmu > &inLeft, const std::vector< l1ct::PuppiObjEmu > &inRight) |
static std::vector< l1ct::PuppiObjEmu > | mergeXtoY (const std::vector< l1ct::PuppiObjEmu > &inLeft, const std::vector< l1ct::PuppiObjEmu > &inRight) |
Private Attributes | |
bool | debug_ |
unsigned int | nPuppiFinalBuffer_ |
unsigned int | nPuppiFirstBuffers_ |
unsigned int | nPuppiPerClk_ |
unsigned int | nPuppiSecondBuffers_ |
unsigned int | nPuppiThirdBuffers_ |
Definition at line 13 of file deregionizer_ref.h.
l1ct::DeregionizerEmulator::DeregionizerEmulator | ( | const unsigned int | nPuppiFinalBuffer = 128 , |
const unsigned int | nPuppiPerClk = 6 , |
||
const unsigned int | nPuppiFirstBuffers = 12 , |
||
const unsigned int | nPuppiSecondBuffers = 32 , |
||
const unsigned int | nPuppiThirdBuffers = 64 |
||
) |
l1ct::DeregionizerEmulator::DeregionizerEmulator | ( | const edm::ParameterSet & | iConfig | ) |
|
inline |
Definition at line 24 of file deregionizer_ref.h.
|
staticprivate |
|
staticprivate |
|
staticprivate |
void l1ct::DeregionizerEmulator::run | ( | std::vector< std::vector< std::vector< l1ct::PuppiObjEmu >>> | in, |
std::vector< l1ct::PuppiObjEmu > & | out, | ||
std::vector< l1ct::PuppiObjEmu > & | truncated | ||
) |
Referenced by DeregionizerProducer::produce().
|
inline |
Definition at line 26 of file deregionizer_ref.h.
|
private |
Definition at line 34 of file deregionizer_ref.h.
Referenced by setDebug().
|
private |
Definition at line 33 of file deregionizer_ref.h.
|
private |
Definition at line 33 of file deregionizer_ref.h.
|
private |
Definition at line 33 of file deregionizer_ref.h.
|
private |
Definition at line 33 of file deregionizer_ref.h.
|
private |
Definition at line 33 of file deregionizer_ref.h.