#include <L1MuDTExtLut.h>
Classes | |
class | LUT |
helper class for look-up tables More... | |
Public Member Functions | |
int | getHigh (int ext_ind, int address) const |
get high_value for a given address More... | |
int | getLow (int ext_ind, int address) const |
get low_value for a given address More... | |
L1MuDTExtLut () | |
constructor More... | |
int | load () |
load extrapolation look-up tables More... | |
void | print () const |
print extrapolation look-up tables More... | |
void | reset () |
reset extrapolation look-up tables More... | |
virtual | ~L1MuDTExtLut () |
destructor More... | |
Private Member Functions | |
void | setPrecision () |
set precision for look-up tables More... | |
Private Attributes | |
std::vector< LUT > | ext_lut |
unsigned short int | nbit_phi |
unsigned short int | nbit_phib |
Look-up tables for extrapolation
N. Neumeister CERN EP
Definition at line 40 of file L1MuDTExtLut.h.
L1MuDTExtLut::L1MuDTExtLut | ( | ) |
constructor
Definition at line 52 of file L1MuDTExtLut.cc.
References MAX_EXT.
|
virtual |
int L1MuDTExtLut::getHigh | ( | int | ext_ind, |
int | address | ||
) | const |
get high_value for a given address
Definition at line 265 of file L1MuDTExtLut.cc.
References benchmark_cfg::cerr.
int L1MuDTExtLut::getLow | ( | int | ext_ind, |
int | address | ||
) | const |
get low_value for a given address
Definition at line 249 of file L1MuDTExtLut.cc.
References benchmark_cfg::cerr.
int L1MuDTExtLut::load | ( | ) |
load extrapolation look-up tables
Definition at line 99 of file L1MuDTExtLut.cc.
References L1TriggerLutFile::close(), EX12, EX13, EX14, EX15, EX16, EX21, EX23, EX24, EX25, EX26, EX34, EX56, mergeVDriftHistosByStation::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), L1MuDTExtLut::LUT::high, L1MuDTExtLut::LUT::low, MAX_EXT, L1TriggerLutFile::open(), and L1TriggerLutFile::readInteger().
void L1MuDTExtLut::print | ( | void | ) | const |
print extrapolation look-up tables
Definition at line 185 of file L1MuDTExtLut.cc.
References abs, gather_cfg::cout, i, MAX_EXT, and DTTFBitArray< N >::twoComplement().
void L1MuDTExtLut::reset | ( | void | ) |
reset extrapolation look-up tables
Definition at line 89 of file L1MuDTExtLut.cc.
Referenced by runTheMatrix.MatrixReader::__init__(), runTheMatrix_dev.MatrixReader::__init__(), and runTheMatrix_dev.MatrixReader::showRaw().
|
private |
|
private |
Definition at line 81 of file L1MuDTExtLut.h.
|
private |
Definition at line 83 of file L1MuDTExtLut.h.
|
private |
Definition at line 84 of file L1MuDTExtLut.h.