#include <EgHLTTrigCodes.h>
Public Member Functions | |
TrigBitSet | getCode (const char *descript) const |
void | getCodeName (TrigBitSet code, std::string &id) const |
void | printCodes () |
void | setCode (const char *descript, TrigBitSet code) |
void | setCode (const char *descript, int bitNr) |
size_t | size () const |
void | sort () |
TrigBitSetMap () | |
~TrigBitSetMap () | |
Static Public Member Functions | |
static bool | keyComp (const std::pair< std::string, TrigBitSet > &lhs, const std::pair< std::string, TrigBitSet > &rhs) |
Private Attributes | |
std::vector< std::pair < std::string, TrigBitSet > > | codeDefs_ |
Definition at line 27 of file EgHLTTrigCodes.h.
|
inline |
Definition at line 34 of file EgHLTTrigCodes.h.
|
inline |
Definition at line 35 of file EgHLTTrigCodes.h.
TrigCodes::TrigBitSet TrigCodes::TrigBitSetMap::getCode | ( | const char * | descript | ) | const |
Definition at line 42 of file EgHLTTrigCodes.cc.
References first, newFWLiteAna::found, i, and NULL.
Referenced by egHLT::TrigCodes::getCode().
void TrigCodes::TrigBitSetMap::getCodeName | ( | TrigBitSet | code, |
std::string & | id | ||
) | const |
Definition at line 74 of file EgHLTTrigCodes.cc.
References relativeConstraints::empty, i, and edm::second().
Referenced by egHLT::TrigCodes::getCodeName().
|
static |
Definition at line 69 of file EgHLTTrigCodes.cc.
Referenced by sort().
void TrigCodes::TrigBitSetMap::printCodes | ( | ) |
Definition at line 87 of file EgHLTTrigCodes.cc.
References first, i, lumiQueryAPI::msg, and edm::second().
Referenced by egHLT::TrigCodes::printCodes().
void TrigCodes::TrigBitSetMap::setCode | ( | const char * | descript, |
TrigBitSet | code | ||
) |
Definition at line 30 of file EgHLTTrigCodes.cc.
References first, newFWLiteAna::found, and i.
Referenced by setCode(), and egHLT::TrigCodes::setCodes().
void TrigCodes::TrigBitSetMap::setCode | ( | const char * | descript, |
int | bitNr | ||
) |
Definition at line 19 of file EgHLTTrigCodes.cc.
References egHLT::TrigCodes::maxNrBits(), and setCode().
|
inline |
Definition at line 48 of file EgHLTTrigCodes.h.
References codeDefs_.
Referenced by egHLT::TrigCodes::setCodes().
|
inline |
Definition at line 47 of file EgHLTTrigCodes.h.
References codeDefs_, keyComp(), and python.multivaluedict::sort().
Referenced by egHLT::TrigCodes::setCodes().
|
private |
Definition at line 31 of file EgHLTTrigCodes.h.