#include <tdr_regionizer_ref.h>
Public Member Functions | |
void | initSectorsAndRegions (const RegionizerDecodedInputs &in, const std::vector< PFInputRegion > &out) override |
void | run (const RegionizerDecodedInputs &in, std::vector< PFInputRegion > &out) override |
TDRRegionizerEmulator (uint32_t ntk, uint32_t ncalo, uint32_t nem, uint32_t nmu, uint32_t nclocks, std::vector< int32_t > bigRegionEdges, bool dosort) | |
TDRRegionizerEmulator (const edm::ParameterSet &iConfig) | |
~TDRRegionizerEmulator () override | |
Public Member Functions inherited from l1ct::RegionizerEmulator | |
RegionizerEmulator (bool useAlsoVtxCoords=true) | |
RegionizerEmulator (const edm::ParameterSet &iConfig) | |
void | setDebug (bool debug=true) |
virtual | ~RegionizerEmulator () |
Private Attributes | |
std::vector< int32_t > | bigRegionEdges_ |
The phi edges of the big regions (boards); one greater than the number of boards. More... | |
bool | dosort_ |
std::vector< tdr_regionizer::Regionizer< l1ct::EmCaloObjEmu > > | emCaloRegionizers_ |
std::vector< tdr_regionizer::Regionizer< l1ct::HadCaloObjEmu > > | hadCaloRegionizers_ |
bool | init_ |
std::vector< tdr_regionizer::Regionizer< l1ct::MuObjEmu > > | muRegionizers_ |
uint32_t | nBigRegions_ |
The nubmer of barrel big regions (boards) More... | |
uint32_t | ncalo_ |
uint32_t | nclocks_ |
The number of clocks to receive all data of an event (TMUX18 = 162) More... | |
uint32_t | nem_ |
uint32_t | netaInBR_ |
The number of eta and phi small regions in a big region (board) More... | |
uint32_t | nmu_ |
uint32_t | nphiInBR_ |
uint32_t | ntk_ |
The maximum number of objects of each type to output per small region. More... | |
std::vector< tdr_regionizer::Regionizer< l1ct::TkObjEmu > > | tkRegionizers_ |
Additional Inherited Members | |
Protected Attributes inherited from l1ct::RegionizerEmulator | |
bool | debug_ |
bool | useAlsoVtxCoords_ |
Definition at line 12 of file tdr_regionizer_ref.h.
l1ct::TDRRegionizerEmulator::TDRRegionizerEmulator | ( | uint32_t | ntk, |
uint32_t | ncalo, | ||
uint32_t | nem, | ||
uint32_t | nmu, | ||
uint32_t | nclocks, | ||
std::vector< int32_t > | bigRegionEdges, | ||
bool | dosort | ||
) |
l1ct::TDRRegionizerEmulator::TDRRegionizerEmulator | ( | const edm::ParameterSet & | iConfig | ) |
|
override |
|
overridevirtual |
Reimplemented from l1ct::RegionizerEmulator.
|
overridevirtual |
Reimplemented from l1ct::RegionizerEmulator.
|
private |
The phi edges of the big regions (boards); one greater than the number of boards.
Definition at line 40 of file tdr_regionizer_ref.h.
|
private |
Definition at line 42 of file tdr_regionizer_ref.h.
|
private |
Definition at line 51 of file tdr_regionizer_ref.h.
|
private |
Definition at line 50 of file tdr_regionizer_ref.h.
|
private |
Definition at line 47 of file tdr_regionizer_ref.h.
|
private |
Definition at line 52 of file tdr_regionizer_ref.h.
|
private |
The nubmer of barrel big regions (boards)
Definition at line 33 of file tdr_regionizer_ref.h.
|
private |
Definition at line 35 of file tdr_regionizer_ref.h.
|
private |
The number of clocks to receive all data of an event (TMUX18 = 162)
Definition at line 37 of file tdr_regionizer_ref.h.
|
private |
Definition at line 35 of file tdr_regionizer_ref.h.
|
private |
The number of eta and phi small regions in a big region (board)
Definition at line 45 of file tdr_regionizer_ref.h.
|
private |
Definition at line 35 of file tdr_regionizer_ref.h.
|
private |
Definition at line 45 of file tdr_regionizer_ref.h.
|
private |
The maximum number of objects of each type to output per small region.
Definition at line 35 of file tdr_regionizer_ref.h.
|
private |
Definition at line 49 of file tdr_regionizer_ref.h.