#include <EgHLTTrigCodes.h>
Classes | |
class | TrigBitSetMap |
Public Types | |
typedef std::bitset< maxNrBits_ > | TrigBitSet |
Static Public Member Functions | |
static TrigBitSet | getCode (const std::string &descript) |
static void | getCodeName (TrigBitSet code, std::string &id) |
static int | maxNrBits () |
static void | printCodes () |
static void | setCodes (std::vector< std::string > &filterNames) |
Static Public Attributes | |
static const int | maxNrBits_ =128 |
Private Member Functions | |
TrigCodes () | |
~TrigCodes () | |
Static Private Attributes | |
static TrigBitSetMap | trigBitSetMap_ |
Definition at line 21 of file EgHLTTrigCodes.h.
typedef std::bitset<maxNrBits_> egHLT::TrigCodes::TrigBitSet |
Definition at line 25 of file EgHLTTrigCodes.h.
|
inlineprivate |
Definition at line 57 of file EgHLTTrigCodes.h.
|
inlineprivate |
Definition at line 58 of file EgHLTTrigCodes.h.
|
inlinestatic |
Definition at line 66 of file EgHLTTrigCodes.h.
References egHLT::TrigCodes::TrigBitSetMap::getCode(), and trigBitSetMap_.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist(), egHLT::trigTools::getFiltersPassed(), egHLT::MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts(), egHLT::MonElemFuncs::initTightLooseTrigHistsTrigCuts(), egHLT::MonElemFuncs::initTrigTagProbeHist(), egHLT::MonElemFuncs::initTrigTagProbeHist_2Leg(), egHLT::MonElemFuncs::initTrigTagProbeHists(), egHLT::trigTools::setFiltersObjPasses(), egHLT::OffHelper::setTrigInfo(), and egHLT::OffHelper::setupTriggers().
|
inlinestatic |
Definition at line 67 of file EgHLTTrigCodes.h.
References egHLT::TrigCodes::TrigBitSetMap::getCodeName(), and trigBitSetMap_.
|
inlinestatic |
Definition at line 68 of file EgHLTTrigCodes.h.
References maxNrBits_.
Referenced by egHLT::TrigCodes::TrigBitSetMap::setCode().
|
inlinestatic |
Definition at line 69 of file EgHLTTrigCodes.h.
References egHLT::TrigCodes::TrigBitSetMap::printCodes(), and trigBitSetMap_.
|
static |
Definition at line 9 of file EgHLTTrigCodes.cc.
References i, egHLT::TrigCodes::TrigBitSetMap::setCode(), egHLT::TrigCodes::TrigBitSetMap::size(), egHLT::TrigCodes::TrigBitSetMap::sort(), and trigBitSetMap_.
|
static |
Definition at line 24 of file EgHLTTrigCodes.h.
Referenced by maxNrBits().
|
staticprivate |
Definition at line 54 of file EgHLTTrigCodes.h.
Referenced by getCode(), getCodeName(), printCodes(), and setCodes().