#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 | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
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 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Look-up tables for extrapolation
N. Neumeister CERN EP
Definition at line 42 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 MessageLogger_cfi::cerr.
Referenced by L1MuDTEUX::run().
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 MessageLogger_cfi::cerr.
Referenced by L1MuDTEUX::run().
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, FrontierConditions_GlobalTag_cff::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), L1MuDTExtLut::LUT::high, L1MuDTExtLut::LUT::low, MAX_EXT, L1TriggerLutFile::open(), and L1TriggerLutFile::readInteger().
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), MatrixToProcess.MatrixToProcess::listAll(), and ConfigBuilder.ConfigBuilder::prepare_FILTER().
void L1MuDTExtLut::print | ( | void | ) | const |
print extrapolation look-up tables
Definition at line 185 of file L1MuDTExtLut.cc.
References funct::abs(), gather_cfg::cout, mps_fire::i, MAX_EXT, and DTTFBitArray< N >::twoComplement().
Referenced by DTExtLutTester::analyze().
void L1MuDTExtLut::reset | ( | void | ) |
reset extrapolation look-up tables
Definition at line 89 of file L1MuDTExtLut.cc.
Referenced by MatrixReader.MatrixReader::__init__(), and MatrixReader.MatrixReader::showRaw().
|
private |
|
private |
|
friend |
Definition at line 91 of file L1MuDTExtLut.h.
|
friend |
Definition at line 91 of file L1MuDTExtLut.h.
|
private |
Definition at line 85 of file L1MuDTExtLut.h.
|
private |
Definition at line 87 of file L1MuDTExtLut.h.
|
private |
Definition at line 88 of file L1MuDTExtLut.h.