#include <L1MuBMTEtaPatternLut.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... | |
int | getIgnoredLines (L1TriggerLutFile file) const |
L1MuDTEtaPattern | getPattern (int id) const |
get pattern with a given ID More... | |
L1MuBMTEtaPatternLut () | |
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 | ~L1MuBMTEtaPatternLut () |
destructor More... | |
Public Attributes | |
LUT | m_lut |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 42 of file L1MuBMTEtaPatternLut.h.
typedef LUT::const_iterator L1MuBMTEtaPatternLut::ETFLut_iter |
Definition at line 47 of file L1MuBMTEtaPatternLut.h.
typedef LUT::iterator L1MuBMTEtaPatternLut::ETFLut_Iter |
Definition at line 48 of file L1MuBMTEtaPatternLut.h.
typedef std::map<short, L1MuDTEtaPattern, std::less<short> > L1MuBMTEtaPatternLut::LUT |
Definition at line 46 of file L1MuBMTEtaPatternLut.h.
L1MuBMTEtaPatternLut::L1MuBMTEtaPatternLut | ( | ) |
constructor
Definition at line 49 of file L1MuBMTEtaPatternLut.cc.
|
virtual |
|
inline |
return iterator which points to the first entry of the LUT
Definition at line 74 of file L1MuBMTEtaPatternLut.h.
References m_lut.
Referenced by L1MuBMEtaProcessor::runEtaTrackFinder().
|
inline |
return iterator which points to the one-past-last entry of the LUT
Definition at line 77 of file L1MuBMTEtaPatternLut.h.
References m_lut.
Referenced by L1MuBMEtaProcessor::runEtaTrackFinder().
int L1MuBMTEtaPatternLut::getIgnoredLines | ( | L1TriggerLutFile | file | ) | const |
Definition at line 172 of file L1MuBMTEtaPatternLut.cc.
References L1TriggerLutFile::close(), L1TriggerLutFile::good(), L1TriggerLutFile::open(), L1TriggerLutFile::readString(), createPayload::skip, and harvestTrackValidationPlots::str.
L1MuDTEtaPattern L1MuBMTEtaPatternLut::getPattern | ( | int | id | ) | const |
get pattern with a given ID
Definition at line 162 of file L1MuBMTEtaPatternLut.cc.
Referenced by L1MuBMEtaProcessor::assign(), L1MuBMEtaProcessor::print(), and L1MuBMEtaProcessor::runEtaMatchingUnit().
int L1MuBMTEtaPatternLut::load | ( | ) |
load pattern look-up table
Definition at line 88 of file L1MuBMTEtaPatternLut.cc.
References L1TriggerLutFile::close(), stringResolutionProvider_cfi::eta, FrontierConditions_GlobalTag_cff::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), L1MuDTEtaPattern::id(), L1TriggerLutFile::ignoreLines(), L1TriggerLutFile::open(), listBenchmarks::pattern, L1TriggerLutFile::readInteger(), and L1TriggerLutFile::readString().
Referenced by L1TMuonBarrelParamsHelper::configFromPy().
void L1MuBMTEtaPatternLut::print | ( | void | ) | const |
print pattern look-up table
Definition at line 137 of file L1MuBMTEtaPatternLut.cc.
References gather_cfg::cout.
void L1MuBMTEtaPatternLut::reset | ( | void | ) |
|
private |
|
inline |
return number of entries in the LUT
Definition at line 71 of file L1MuBMTEtaPatternLut.h.
References m_lut.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
friend |
Definition at line 84 of file L1MuBMTEtaPatternLut.h.
|
friend |
Definition at line 84 of file L1MuBMTEtaPatternLut.h.
LUT L1MuBMTEtaPatternLut::m_lut |
Definition at line 81 of file L1MuBMTEtaPatternLut.h.
Referenced by begin(), L1TMuonBarrelParamsHelper::configFromPy(), end(), L1MuBMEtaProcessor::receiveData(), L1MuBMEtaProcessor::runEtaTrackFinder(), and size().