1 #include "../interface/MicroGMTRelativeIsolationCheckLUT.h"
21 return lookupPacked(hashInput(checkedInput(energySum, m_energySumInWidth), checkedInput(pt, m_ptInWidth)));
28 result += energySum << m_ptInWidth;
36 energySum = input & m_energySumMask;
37 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)