![]() |
![]() |
#include <MicroGMTMatchQualLUT.h>
Public Member Functions | |
int | getDeltaEtaWidth () const |
int | getDeltaPhiWidth () const |
int | hashInput (int dEta, int dPhi) const |
int | lookup (int dEta, int dPhi) const |
virtual int | lookupPacked (int in) const |
MicroGMTMatchQualLUT () | |
MicroGMTMatchQualLUT (const edm::ParameterSet &, std::string, cancel_t cancelType) | |
void | unHashInput (int input, int &dEta, int &dPhi) const |
virtual | ~MicroGMTMatchQualLUT () |
![]() | |
int | checkedInput (unsigned in, unsigned maxWidth) const |
void | contentsToStream (std::stringstream &stream) |
void | headerToStream (std::stringstream &stream) const |
void | initialize () |
void | load (const std::string &inFileName) |
MicroGMTLUT () | |
void | save (std::ofstream &output) |
virtual | ~MicroGMTLUT () |
Private Attributes | |
cancel_t | m_cancelType |
int | m_dEtaRedInWidth |
int | m_dEtaRedMask |
int | m_dPhiRedInWidth |
int | m_dPhiRedMask |
double | m_etaScale |
double | m_phiScale |
Additional Inherited Members | |
![]() | |
std::map< int, int > | m_contents |
std::string | m_fname |
bool | m_initialized |
std::vector < MicroGMTConfiguration::input_t > | m_inputs |
unsigned | m_outWidth |
unsigned | m_totalInWidth |
Definition at line 15 of file MicroGMTMatchQualLUT.h.
l1t::MicroGMTMatchQualLUT::MicroGMTMatchQualLUT | ( | ) |
|
explicit |
Definition at line 4 of file MicroGMTMatchQualLUT.cc.
References HDQMDatabaseProducer::config, l1t::MicroGMTConfiguration::DELTA_ETA_RED, l1t::MicroGMTConfiguration::DELTA_PHI_RED, edm::ParameterSet::getParameter(), l1t::MicroGMTLUT::initialize(), l1t::MicroGMTLUT::load(), m_dEtaRedInWidth, m_dEtaRedMask, m_dPhiRedInWidth, m_dPhiRedMask, m_etaScale, l1t::MicroGMTLUT::m_fname, l1t::MicroGMTLUT::m_inputs, m_phiScale, l1t::MicroGMTLUT::m_totalInWidth, Pi, and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Definition at line 30 of file MicroGMTMatchQualLUT.cc.
|
inline |
Definition at line 26 of file MicroGMTMatchQualLUT.h.
References m_dEtaRedInWidth.
Referenced by l1t::MicroGMTCancelOutUnit::getCoordinateCancelBits().
|
inline |
Definition at line 27 of file MicroGMTMatchQualLUT.h.
References m_dPhiRedInWidth.
Referenced by l1t::MicroGMTCancelOutUnit::getCoordinateCancelBits().
int l1t::MicroGMTMatchQualLUT::hashInput | ( | int | dEta, |
int | dPhi | ||
) | const |
Definition at line 72 of file MicroGMTMatchQualLUT.cc.
References query::result.
int l1t::MicroGMTMatchQualLUT::lookup | ( | int | dEta, |
int | dPhi | ||
) | const |
Definition at line 37 of file MicroGMTMatchQualLUT.cc.
References dPhi(), PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, and mathSSE::sqrt().
Referenced by l1t::MicroGMTCancelOutUnit::getCoordinateCancelBits().
|
virtual |
Reimplemented from l1t::MicroGMTLUT.
Definition at line 60 of file MicroGMTMatchQualLUT.cc.
void l1t::MicroGMTMatchQualLUT::unHashInput | ( | int | input, |
int & | dEta, | ||
int & | dPhi | ||
) | const |
Definition at line 82 of file MicroGMTMatchQualLUT.cc.
|
private |
Definition at line 37 of file MicroGMTMatchQualLUT.h.
|
private |
Definition at line 31 of file MicroGMTMatchQualLUT.h.
Referenced by getDeltaEtaWidth(), and MicroGMTMatchQualLUT().
|
private |
Definition at line 29 of file MicroGMTMatchQualLUT.h.
Referenced by MicroGMTMatchQualLUT().
|
private |
Definition at line 32 of file MicroGMTMatchQualLUT.h.
Referenced by getDeltaPhiWidth(), and MicroGMTMatchQualLUT().
|
private |
Definition at line 30 of file MicroGMTMatchQualLUT.h.
Referenced by MicroGMTMatchQualLUT().
|
private |
Definition at line 34 of file MicroGMTMatchQualLUT.h.
Referenced by MicroGMTMatchQualLUT().
|
private |
Definition at line 35 of file MicroGMTMatchQualLUT.h.
Referenced by MicroGMTMatchQualLUT().