1 #ifndef tdr_regionizer_ref_h 2 #define tdr_regionizer_ref_h 19 std::vector<int32_t> bigRegionEdges,
std::vector< tdr_regionizer::Regionizer< l1ct::EmCaloObjEmu > > emCaloRegionizers_
std::vector< tdr_regionizer::Regionizer< l1ct::MuObjEmu > > muRegionizers_
uint32_t nclocks_
The number of clocks to receive all data of an event (TMUX18 = 162)
uint32_t nBigRegions_
The nubmer of barrel big regions (boards)
std::vector< tdr_regionizer::Regionizer< l1ct::HadCaloObjEmu > > hadCaloRegionizers_
uint32_t ntk_
The maximum number of objects of each type to output per small region.
uint32_t netaInBR_
The number of eta and phi small regions in a big region (board)
void initSectorsAndRegions(const RegionizerDecodedInputs &in, const 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)
std::vector< int32_t > bigRegionEdges_
The phi edges of the big regions (boards); one greater than the number of boards. ...
void run(const RegionizerDecodedInputs &in, std::vector< PFInputRegion > &out) override
std::vector< tdr_regionizer::Regionizer< l1ct::TkObjEmu > > tkRegionizers_
~TDRRegionizerEmulator() override