#include <PtLUTReader.h>
Public Types | |
typedef uint64_t | address_t |
typedef uint16_t | content_t |
typedef std::vector< content_t > | table_t |
Public Member Functions | |
content_t | get_version () const |
content_t | lookup (const address_t &address) const |
PtLUTReader () | |
void | read (const std::string &lut_full_path) |
~PtLUTReader () | |
Private Attributes | |
bool | ok_ |
table_t | ptlut_ |
content_t | version_ |
Definition at line 8 of file PtLUTReader.h.
typedef uint64_t PtLUTReader::address_t |
Definition at line 14 of file PtLUTReader.h.
typedef uint16_t PtLUTReader::content_t |
Definition at line 13 of file PtLUTReader.h.
typedef std::vector<content_t> PtLUTReader::table_t |
Definition at line 15 of file PtLUTReader.h.
|
explicit |
Definition at line 9 of file PtLUTReader.cc.
PtLUTReader::~PtLUTReader | ( | ) |
Definition at line 11 of file PtLUTReader.cc.
|
inline |
PtLUTReader::content_t PtLUTReader::lookup | ( | const address_t & | address | ) | const |
Definition at line 60 of file PtLUTReader.cc.
References ptlut_.
Referenced by PtAssignmentEngine::calculate_pt_lut().
void PtLUTReader::read | ( | const std::string & | lut_full_path | ) |
Definition at line 13 of file PtLUTReader.cc.
References gather_cfg::cout, timingPdfMaker::infile, ok_, ptlut_, PTLUT_SIZE, and version_.
Referenced by PtAssignmentEngine::configure_details(), and edmIntegrityCheck.PublishToFileSystem::get().
|
private |
Definition at line 26 of file PtLUTReader.h.
Referenced by read().
|
mutableprivate |
Definition at line 24 of file PtLUTReader.h.
|
private |
Definition at line 25 of file PtLUTReader.h.
Referenced by get_version(), and read().