#include <L1MuDTEtaPatternLut.h>
Public Types | |
typedef LUT::const_iterator | ETFLut_iter |
typedef LUT::iterator | ETFLut_Iter |
typedef std::map< short, L1MuDTEtaPattern, std::less < short > > | LUT |
Public Member Functions | |
ETFLut_iter | begin () const |
return iterator which points to the first entry of the LUT More... | |
ETFLut_iter | end () const |
return iterator which points to the one-past-last entry of the LUT More... | |
L1MuDTEtaPattern | getPattern (int id) const |
get pattern with a given ID More... | |
L1MuDTEtaPatternLut () | |
constructor More... | |
int | load () |
load pattern look-up table More... | |
void | print () const |
print pattern look-up table More... | |
void | reset () |
reset pattern look-up table More... | |
int | size () const |
return number of entries in the LUT More... | |
virtual | ~L1MuDTEtaPatternLut () |
destructor More... | |
Private Attributes | |
LUT | m_lut |
Look-up table for eta track finder
N. Neumeister CERN EP
Definition at line 39 of file L1MuDTEtaPatternLut.h.
typedef LUT::const_iterator L1MuDTEtaPatternLut::ETFLut_iter |
Definition at line 44 of file L1MuDTEtaPatternLut.h.
typedef LUT::iterator L1MuDTEtaPatternLut::ETFLut_Iter |
Definition at line 45 of file L1MuDTEtaPatternLut.h.
typedef std::map<short, L1MuDTEtaPattern, std::less<short> > L1MuDTEtaPatternLut::LUT |
Definition at line 43 of file L1MuDTEtaPatternLut.h.
L1MuDTEtaPatternLut::L1MuDTEtaPatternLut | ( | ) |
constructor
Definition at line 48 of file L1MuDTEtaPatternLut.cc.
|
virtual |
|
inline |
return iterator which points to the first entry of the LUT
Definition at line 69 of file L1MuDTEtaPatternLut.h.
References m_lut.
|
inline |
return iterator which points to the one-past-last entry of the LUT
Definition at line 72 of file L1MuDTEtaPatternLut.h.
References m_lut.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
L1MuDTEtaPattern L1MuDTEtaPatternLut::getPattern | ( | int | id | ) | const |
get pattern with a given ID
Definition at line 160 of file L1MuDTEtaPatternLut.cc.
References dtNoiseDBValidation_cfg::cerr.
int L1MuDTEtaPatternLut::load | ( | ) |
load pattern look-up table
Definition at line 87 of file L1MuDTEtaPatternLut.cc.
References L1TriggerLutFile::close(), eta(), mergeVDriftHistosByStation::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), L1MuDTEtaPattern::id(), L1TriggerLutFile::ignoreLines(), L1TriggerLutFile::open(), listBenchmarks::pattern, L1TriggerLutFile::readInteger(), and L1TriggerLutFile::readString().
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), and MatrixToProcess.MatrixToProcess::listAll().
void L1MuDTEtaPatternLut::print | ( | void | ) | const |
print pattern look-up table
Definition at line 135 of file L1MuDTEtaPatternLut.cc.
References gather_cfg::cout.
void L1MuDTEtaPatternLut::reset | ( | void | ) |
reset pattern look-up table
Definition at line 77 of file L1MuDTEtaPatternLut.cc.
Referenced by MatrixReader.MatrixReader::__init__(), BeautifulSoup.BeautifulStoneSoup::__init__(), and MatrixReader.MatrixReader::showRaw().
|
inline |
return number of entries in the LUT
Definition at line 66 of file L1MuDTEtaPatternLut.h.
References m_lut.