CMS 3D CMS Logo

MicroGMTAbsoluteIsolationCheckLUT.cc
Go to the documentation of this file.
2 
4  : MicroGMTLUT(), m_energySumInWidth(5) {
6  m_outWidth = 1;
7 
8  if (fname != std::string("")) {
9  load(fname);
10  }
11 
13 }
14 
16  : MicroGMTLUT(lut), m_energySumInWidth(5) {
18  m_outWidth = 1;
19 
21  m_initialized = true;
22 }
23 
25  return lookupPacked(checkedInput(energySum, m_energySumInWidth));
26 }
l1t::MicroGMTAbsoluteIsolationCheckLUT::m_energySumInWidth
int m_energySumInWidth
Definition: MicroGMTAbsoluteIsolationCheckLUT.h:24
l1t::MicroGMTAbsoluteIsolationCheckLUT::MicroGMTAbsoluteIsolationCheckLUT
MicroGMTAbsoluteIsolationCheckLUT()
Definition: MicroGMTAbsoluteIsolationCheckLUT.h:10
CastorDataFrameFilter_impl::energySum
double energySum(const DataFrame &df, int fs, int ls)
Definition: CastorDataFrameFilter.cc:22
l1t::MicroGMTConfiguration::ENERGYSUM
Definition: MicroGMTConfiguration.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::MicroGMTLUT
Definition: MicroGMTLUT.h:14
l1t::MicroGMTLUT::m_initialized
bool m_initialized
Definition: MicroGMTLUT.h:37
MicroGMTAbsoluteIsolationCheckLUT.h
l1t::MicroGMTAbsoluteIsolationCheckLUT::lookup
int lookup(int energySum) const
Definition: MicroGMTAbsoluteIsolationCheckLUT.cc:24
l1t::MicroGMTLUT::m_totalInWidth
unsigned m_totalInWidth
Definition: MicroGMTLUT.h:34
l1t::MicroGMTLUT::load
int load(const std::string &inFileName)
Definition: MicroGMTLUT.cc:15
l1t::MicroGMTLUT::m_outWidth
unsigned m_outWidth
Definition: MicroGMTLUT.h:35
alignmentValidation.fname
string fname
main script
Definition: alignmentValidation.py:959
l1t::LUT
Definition: LUT.h:29
l1t::MicroGMTLUT::m_inputs
std::vector< MicroGMTConfiguration::input_t > m_inputs
Definition: MicroGMTLUT.h:36