#include <Stage1TauIsolationLUT.h>
Public Member Functions | |
unsigned | lutAddress (unsigned int, unsigned int) const |
int | lutPayload (unsigned int) const |
Stage1TauIsolationLUT (CaloParamsHelper const *params) | |
virtual | ~Stage1TauIsolationLUT () |
Static Public Attributes | |
static const unsigned int | lut_version = 1 |
static const unsigned int | nbits_data = 1 |
static const unsigned int | nbitsJet = 8 |
static const unsigned int | nbitsTau = 8 |
Private Attributes | |
CaloParamsHelper const *const | params_ |
Definition at line 19 of file Stage1TauIsolationLUT.h.
Stage1TauIsolationLUT::Stage1TauIsolationLUT | ( | CaloParamsHelper const * | params | ) |
Definition at line 15 of file Stage1TauIsolationLUT.cc.
|
virtual |
Definition at line 84 of file Stage1TauIsolationLUT.cc.
unsigned Stage1TauIsolationLUT::lutAddress | ( | unsigned int | tauPt, |
unsigned int | jetPt | ||
) | const |
Definition at line 18 of file Stage1TauIsolationLUT.cc.
References funct::abs(), gather_cfg::cout, l1t::CaloParamsHelper::jetLsb(), nbitsJet, nbitsTau, params_, and funct::pow().
int Stage1TauIsolationLUT::lutPayload | ( | unsigned int | address | ) | const |
Definition at line 42 of file Stage1TauIsolationLUT.cc.
References gather_cfg::cout, nbitsJet, nbitsTau, params_, funct::pow(), runTauDisplay::tau_pt, l1t::CaloParamsHelper::tauMaxJetIsolationA(), l1t::CaloParamsHelper::tauMaxJetIsolationB(), and l1t::CaloParamsHelper::tauMinPtJetIsolationB().
Referenced by l1t::L1TCaloStage1LutWriter::writeIsoTauLut().
|
static |
Definition at line 24 of file Stage1TauIsolationLUT.h.
Referenced by l1t::L1TCaloStage1LutWriter::writeIsoTauLut().
|
static |
Definition at line 23 of file Stage1TauIsolationLUT.h.
Referenced by l1t::L1TCaloStage1LutWriter::writeIsoTauLut().
|
static |
Definition at line 21 of file Stage1TauIsolationLUT.h.
Referenced by lutAddress(), lutPayload(), and l1t::L1TCaloStage1LutWriter::writeIsoTauLut().
|
static |
Definition at line 22 of file Stage1TauIsolationLUT.h.
Referenced by lutAddress(), lutPayload(), and l1t::L1TCaloStage1LutWriter::writeIsoTauLut().
|
private |
Definition at line 33 of file Stage1TauIsolationLUT.h.
Referenced by lutAddress(), and lutPayload().