1 #ifndef tdr_regionizer_ref_h 2 #define tdr_regionizer_ref_h
void toFirmware(const std::vector< l1ct::TkObjEmu > &emu, TkObj fw[NTK_SECTORS][NTK_LINKS])
std::vector< tdr_regionizer::Regionizer< l1ct::EmCaloObjEmu > > emCaloRegionizers_
static const int MAX_CALO_EVT
std::vector< tdr_regionizer::Regionizer< l1ct::MuObjEmu > > muRegionizers_
static const int NEMCALO_LINKS
static const int MAX_EMCALO_EVT
static const int MAX_MU_EVT
static const int NTK_LINKS
void fillLinks(const RegionizerDecodedInputs &in, std::vector< std::vector< l1ct::TkObjEmu >> &links)
TDRRegionizerEmulator(unsigned int netaslices, unsigned int ntk, unsigned int ncalo, unsigned int nem, unsigned int nmu, int nclocks, bool dosort)
std::vector< tdr_regionizer::Regionizer< l1ct::HadCaloObjEmu > > hadCaloRegionizers_
static const int NCALO_LINKS
static const int NUMBER_OF_SMALL_REGIONS
static const int NETA_SMALL
static const int MAX_TK_EVT
static const int NTK_SECTORS
void initSectorsAndRegions(const RegionizerDecodedInputs &in, const std::vector< PFInputRegion > &out) override
static const int NMU_LINKS
void run(const RegionizerDecodedInputs &in, std::vector< PFInputRegion > &out) override
std::vector< tdr_regionizer::Regionizer< l1ct::TkObjEmu > > tkRegionizers_
~TDRRegionizerEmulator() override
static const int NEMCALO_SECTORS
static const int NCALO_SECTORS