1 #include "../interface/MicroGMTRelativeIsolationCheckLUT.h"
35 return lookupPacked(hashInput(checkedInput(energySum, m_energySumInWidth), checkedInput(pt, m_ptInWidth)));
42 result += energySum << m_ptInWidth;
50 energySum = input & m_energySumMask;
51 pt = (input & m_ptMask) >> m_energySumInWidth;
void unHashInput(int input, int &energySum, int &pt) const
int load(const std::string &inFileName)
int hashInput(int energySum, int pt) const
std::vector< MicroGMTConfiguration::input_t > m_inputs
static std::string const input
MicroGMTRelativeIsolationCheckLUT()
int lookup(int energySum, int pt) const
double energySum(const DataFrame &df, int fs, int ls)