CMS 3D CMS Logo

MicroGMTRelativeIsolationCheckLUT.h
Go to the documentation of this file.
1 #ifndef __l1microgmtrelativeisolationlut_h
2 #define __l1microgmtrelativeisolationlut_h
3 
4 #include "MicroGMTLUT.h"
6 
7 namespace l1t {
9  public:
14 
15  // returns the index corresponding to the calo tower sum
16  int lookup(int energySum, int pt) const;
17 
18  int hashInput(int energySum, int pt) const;
19  void unHashInput(int input, int& energySum, int& pt) const;
20 
21  private:
22  int m_ptMask;
26  };
27 } // namespace l1t
28 #endif /* defined(__l1microgmtrelativeisolationlut_h) */
input
static const std::string input
Definition: EdmProvDump.cc:48
l1t::MicroGMTRelativeIsolationCheckLUT::unHashInput
void unHashInput(int input, int &energySum, int &pt) const
Definition: MicroGMTRelativeIsolationCheckLUT.cc:43
l1t::MicroGMTRelativeIsolationCheckLUT
Definition: MicroGMTRelativeIsolationCheckLUT.h:8
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
CastorDataFrameFilter_impl::energySum
double energySum(const DataFrame &df, int fs, int ls)
Definition: CastorDataFrameFilter.cc:22
l1t::MicroGMTRelativeIsolationCheckLUT::~MicroGMTRelativeIsolationCheckLUT
~MicroGMTRelativeIsolationCheckLUT() override
Definition: MicroGMTRelativeIsolationCheckLUT.h:13
MicroGMTConfiguration.h
l1t::MicroGMTRelativeIsolationCheckLUT::m_ptInWidth
int m_ptInWidth
Definition: MicroGMTRelativeIsolationCheckLUT.h:25
l1t
delete x;
Definition: CaloConfig.h:22
l1t::MicroGMTLUT
Definition: MicroGMTLUT.h:14
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
alignmentValidation.fname
string fname
main script
Definition: alignmentValidation.py:959
MicroGMTLUT.h
l1t::MicroGMTRelativeIsolationCheckLUT::m_ptMask
int m_ptMask
Definition: MicroGMTRelativeIsolationCheckLUT.h:22
l1t::LUT
Definition: LUT.h:29
l1t::MicroGMTRelativeIsolationCheckLUT::hashInput
int hashInput(int energySum, int pt) const
Definition: MicroGMTRelativeIsolationCheckLUT.cc:36
l1t::MicroGMTRelativeIsolationCheckLUT::m_energySumMask
int m_energySumMask
Definition: MicroGMTRelativeIsolationCheckLUT.h:23
l1t::MicroGMTRelativeIsolationCheckLUT::m_energySumInWidth
int m_energySumInWidth
Definition: MicroGMTRelativeIsolationCheckLUT.h:24
l1t::MicroGMTRelativeIsolationCheckLUT::MicroGMTRelativeIsolationCheckLUT
MicroGMTRelativeIsolationCheckLUT()
Definition: MicroGMTRelativeIsolationCheckLUT.h:10
l1t::MicroGMTRelativeIsolationCheckLUT::lookup
int lookup(int energySum, int pt) const
Definition: MicroGMTRelativeIsolationCheckLUT.cc:31