1 #ifndef __l1microgmtmatchquallut_h
2 #define __l1microgmtmatchquallut_h
29 virtual int lookup(
int etaFine,
int dEta,
int dPhi)
const = 0;
55 const std::string&,
const double maxDR,
const double fEta,
const double fPhi,
cancel_t cancelType);
59 int lookup(
int etaFine,
int dEta,
int dPhi)
const override;
72 const double fEtaCoarse,
78 int lookup(
int etaFine,
int dEta,
int dPhi)
const override;
80 int hashInput(
int etaFine,
int dEta,
int dPhi)
const;
int lookupPacked(int in) const override
int lookup(int etaFine, int dEta, int dPhi) const override
int hashInput(int dEta, int dPhi) const
int getDeltaPhiWidth() const
~MicroGMTMatchQualFineLUT() override
static std::string const input
int lookupPacked(int in) const override
void unHashInput(int input, int &etaFine, int &dEta, int &dPhi) const
int lookup(int etaFine, int dEta, int dPhi) const override
MicroGMTMatchQualSimpleLUT()
MicroGMTMatchQualFineLUT()
~MicroGMTMatchQualSimpleLUT() override
MicroGMTMatchQualLUT(l1t::LUT *lut)
~MicroGMTMatchQualLUT() override
virtual int lookup(int etaFine, int dEta, int dPhi) const =0
int getDeltaEtaWidth() const
int hashInput(int etaFine, int dEta, int dPhi) const
void unHashInput(int input, int &dEta, int &dPhi) const