#include <HGCalConcentratorBestChoiceImpl.h>
Public Member Functions | |
HGCalConcentratorBestChoiceImpl (const edm::ParameterSet &conf) | |
void | select (unsigned nLinks, unsigned nWafers, const std::vector< l1t::HGCalTriggerCell > &trigCellVecInput, std::vector< l1t::HGCalTriggerCell > &trigCellVecOutput, std::vector< l1t::HGCalTriggerCell > &trigCellVecNotSelected) |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
Private Attributes | |
std::vector< unsigned > | nData_ |
HGCalTriggerTools | triggerTools_ |
Static Private Attributes | |
static constexpr uint32_t | kLinkMask_ = 0xF |
static constexpr unsigned | kNDataSize_ = 128 |
static constexpr uint32_t | kWaferMask_ = 0x7 |
static constexpr uint32_t | kWaferOffset_ = 4 |
Definition at line 9 of file HGCalConcentratorBestChoiceImpl.h.
HGCalConcentratorBestChoiceImpl::HGCalConcentratorBestChoiceImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 8 of file HGCalConcentratorBestChoiceImpl.cc.
References Exception, kNDataSize_, and nData_.
void HGCalConcentratorBestChoiceImpl::select | ( | unsigned | nLinks, |
unsigned | nWafers, | ||
const std::vector< l1t::HGCalTriggerCell > & | trigCellVecInput, | ||
std::vector< l1t::HGCalTriggerCell > & | trigCellVecOutput, | ||
std::vector< l1t::HGCalTriggerCell > & | trigCellVecNotSelected | ||
) |
Definition at line 15 of file HGCalConcentratorBestChoiceImpl.cc.
References a, b, Exception, kLinkMask_, kWaferMask_, kWaferOffset_, eostools::move(), nData_, and jetUpdater_cfi::sort.
|
inline |
Definition at line 19 of file HGCalConcentratorBestChoiceImpl.h.
References relativeConstraints::geom, HGCalTriggerTools::setGeometry(), and triggerTools_.
|
staticprivate |
Definition at line 26 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by select().
|
staticprivate |
Definition at line 23 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by HGCalConcentratorBestChoiceImpl().
|
staticprivate |
Definition at line 25 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by select().
|
staticprivate |
Definition at line 24 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by select().
|
private |
Definition at line 22 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by HGCalConcentratorBestChoiceImpl(), and select().
|
private |
Definition at line 28 of file HGCalConcentratorBestChoiceImpl.h.
Referenced by setGeometry().