#include <MicroGMTExtrapolationLUT.h>
Public Member Functions | |
int | hashInput (int angle, int pt) const |
int | lookup (int angle, int pt) const |
MicroGMTExtrapolationLUT (const edm::ParameterSet &iConfig, const std::string &setName, int type) | |
MicroGMTExtrapolationLUT (const edm::ParameterSet &iConfig, const char *setName, int type) | |
void | unHashInput (int input, int &angle, int &pt) const |
virtual | ~MicroGMTExtrapolationLUT () |
Private Member Functions | |
void | getParameters (const edm::ParameterSet &iConfig, const char *setName, int type) |
Private Member Functions inherited from l1t::MicroGMTLUT | |
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) |
virtual int | lookupPacked (int input) const |
MicroGMTLUT () | |
void | save (std::ofstream &output) |
virtual | ~MicroGMTLUT () |
Private Attributes | |
int | m_etaRedInWidth |
int | m_etaRedMask |
int | m_ptRedInWidth |
int | m_ptRedMask |
Private Attributes inherited from l1t::MicroGMTLUT | |
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 10 of file MicroGMTExtrapolationLUT.h.
l1t::MicroGMTExtrapolationLUT::MicroGMTExtrapolationLUT | ( | const edm::ParameterSet & | iConfig, |
const std::string & | setName, | ||
int | type | ||
) |
Definition at line 3 of file MicroGMTExtrapolationLUT.cc.
References getParameters().
l1t::MicroGMTExtrapolationLUT::MicroGMTExtrapolationLUT | ( | const edm::ParameterSet & | iConfig, |
const char * | setName, | ||
int | type | ||
) |
Definition at line 7 of file MicroGMTExtrapolationLUT.cc.
References cfg-viewer::getParameters().
|
virtual |
Definition at line 32 of file MicroGMTExtrapolationLUT.cc.
|
private |
Definition at line 12 of file MicroGMTExtrapolationLUT.cc.
References HDQMDatabaseProducer::config, l1t::MicroGMTConfiguration::ETA, edm::ParameterSet::getParameter(), svgfig::load(), l1t::MicroGMTConfiguration::PT, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MicroGMTExtrapolationLUT().
int l1t::MicroGMTExtrapolationLUT::hashInput | ( | int | angle, |
int | pt | ||
) | const |
Definition at line 52 of file MicroGMTExtrapolationLUT.cc.
References EnergyCorrector::pt, and query::result.
int l1t::MicroGMTExtrapolationLUT::lookup | ( | int | angle, |
int | pt | ||
) | const |
Definition at line 39 of file MicroGMTExtrapolationLUT.cc.
References query::result.
void l1t::MicroGMTExtrapolationLUT::unHashInput | ( | int | input, |
int & | angle, | ||
int & | pt | ||
) | const |
Definition at line 61 of file MicroGMTExtrapolationLUT.cc.
|
private |
Definition at line 26 of file MicroGMTExtrapolationLUT.h.
|
private |
Definition at line 29 of file MicroGMTExtrapolationLUT.h.
|
private |
Definition at line 27 of file MicroGMTExtrapolationLUT.h.
|
private |
Definition at line 30 of file MicroGMTExtrapolationLUT.h.