#include <folded_multififo_regionizer_ref.h>
|
void | fillEvent (const RegionizerDecodedInputs &in) |
|
template<typename T > |
void | fillLinks (unsigned int iclock, std::vector< T > &links, std::vector< bool > &valid) |
|
| FoldedMultififoRegionizerEmulator (unsigned int nclocks, unsigned int ntklinks, unsigned int ncalolinks, unsigned int ntk, unsigned int ncalo, unsigned int nem, unsigned int nmu, bool streaming, unsigned int outii, unsigned int pauseii, bool useAlsoVtxCoords) |
|
void | initSectorsAndRegions (const RegionizerDecodedInputs &in, const std::vector< PFInputRegion > &out) override |
|
void | run (const RegionizerDecodedInputs &in, std::vector< PFInputRegion > &out) override |
|
void | setEgInterceptMode (bool afterFifo, const l1ct::EGInputSelectorEmuConfig &interceptorConfig) |
|
bool | step (bool newEvent, const std::vector< l1ct::TkObjEmu > &links_tk, const std::vector< l1ct::HadCaloObjEmu > &links_hadCalo, const std::vector< l1ct::EmCaloObjEmu > &links_emCalo, const std::vector< l1ct::MuObjEmu > &links_mu, std::vector< l1ct::TkObjEmu > &out_tk, std::vector< l1ct::HadCaloObjEmu > &out_hadCalo, std::vector< l1ct::EmCaloObjEmu > &out_emCalo, std::vector< l1ct::MuObjEmu > &out_mu, bool mux=true) |
|
template<typename TEmu , typename TFw > |
void | toFirmware (const std::vector< TEmu > &emu, TFw fw[]) |
|
| ~FoldedMultififoRegionizerEmulator () override |
|
| RegionizerEmulator (bool useAlsoVtxCoords=true) |
|
| RegionizerEmulator (const edm::ParameterSet &iConfig) |
|
void | setDebug (bool debug=true) |
|
virtual | ~RegionizerEmulator () |
|
◆ FoldMode
◆ FoldedMultififoRegionizerEmulator()
l1ct::FoldedMultififoRegionizerEmulator::FoldedMultififoRegionizerEmulator |
( |
unsigned int |
nclocks, |
|
|
unsigned int |
ntklinks, |
|
|
unsigned int |
ncalolinks, |
|
|
unsigned int |
ntk, |
|
|
unsigned int |
ncalo, |
|
|
unsigned int |
nem, |
|
|
unsigned int |
nmu, |
|
|
bool |
streaming, |
|
|
unsigned int |
outii, |
|
|
unsigned int |
pauseii, |
|
|
bool |
useAlsoVtxCoords |
|
) |
| |
◆ ~FoldedMultififoRegionizerEmulator()
l1ct::FoldedMultififoRegionizerEmulator::~FoldedMultififoRegionizerEmulator |
( |
| ) |
|
|
override |
◆ fillEvent()
◆ fillLinks()
template<typename T >
void l1ct::FoldedMultififoRegionizerEmulator::fillLinks |
( |
unsigned int |
iclock, |
|
|
std::vector< T > & |
links, |
|
|
std::vector< bool > & |
valid |
|
) |
| |
|
inline |
◆ inFold()
bool l1ct::FoldedMultififoRegionizerEmulator::inFold |
( |
const l1ct::PFRegion & |
reg, |
|
|
const Fold & |
fold |
|
) |
| |
|
protected |
◆ initSectorsAndRegions()
◆ run()
◆ setEgInterceptMode()
◆ splitRegions()
void l1ct::FoldedMultififoRegionizerEmulator::splitRegions |
( |
const std::vector< PFInputRegion > & |
out | ) |
|
|
protected |
◆ splitSectors()
◆ step()
◆ toFirmware()
template<typename TEmu , typename TFw >
void l1ct::FoldedMultififoRegionizerEmulator::toFirmware |
( |
const std::vector< TEmu > & |
emu, |
|
|
TFw |
fw[] |
|
) |
| |
|
inline |
◆ whichFold() [1/2]
unsigned int l1ct::FoldedMultififoRegionizerEmulator::whichFold |
( |
const l1ct::PFRegion & |
reg | ) |
|
|
protected |
◆ whichFold() [2/2]
unsigned int l1ct::FoldedMultififoRegionizerEmulator::whichFold |
( |
unsigned int |
iclock | ) |
|
|
inlineprotected |
◆ clocksPerFold_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::clocksPerFold_ |
|
protected |
◆ ECAL_LINKS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::ECAL_LINKS |
|
protected |
◆ fold_
std::vector<Fold> l1ct::FoldedMultififoRegionizerEmulator::fold_ |
|
protected |
◆ foldMode_
FoldMode l1ct::FoldedMultififoRegionizerEmulator::foldMode_ |
|
protected |
◆ HCAL_LINKS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::HCAL_LINKS |
|
protected |
◆ iclock_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::iclock_ |
|
protected |
◆ init_
bool l1ct::FoldedMultififoRegionizerEmulator::init_ |
|
protected |
◆ ncalo_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::ncalo_ |
|
protected |
◆ NCALO_LINKS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::NCALO_LINKS |
|
protected |
◆ NCALO_SECTORS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::NCALO_SECTORS |
|
protected |
◆ nclocks_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::nclocks_ |
|
protected |
◆ nem_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::nem_ |
|
protected |
◆ nmu_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::nmu_ |
|
protected |
◆ NMU_LINKS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::NMU_LINKS |
|
protected |
◆ nregions_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::nregions_ |
|
protected |
◆ ntk_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::ntk_ |
|
protected |
◆ NTK_LINKS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::NTK_LINKS |
|
protected |
◆ NTK_SECTORS
const unsigned int l1ct::FoldedMultififoRegionizerEmulator::NTK_SECTORS |
|
protected |
◆ outii_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::outii_ |
|
protected |
◆ pauseii_
unsigned int l1ct::FoldedMultififoRegionizerEmulator::pauseii_ |
|
protected |
◆ streaming_
bool l1ct::FoldedMultififoRegionizerEmulator::streaming_ |
|
protected |