#include <EgHLTTrigCodes.h>
Definition at line 20 of file EgHLTTrigCodes.h.
◆ TrigBitSet
◆ ~TrigCodes()
egHLT::TrigCodes::~TrigCodes |
( |
| ) |
|
|
default |
◆ TrigCodes() [1/2]
egHLT::TrigCodes::TrigCodes |
( |
const TrigCodes & |
| ) |
|
|
delete |
◆ TrigCodes() [2/2]
egHLT::TrigCodes::TrigCodes |
( |
| ) |
|
|
privatedefault |
◆ getCode() [1/2]
Definition at line 42 of file EgHLTTrigCodes.cc.
45 char const*
const end = descript + strlen(descript);
46 char const* codeKey = descript;
47 char const*
token =
nullptr;
52 if (0 ==
c.first.compare(0, std::string::npos, codeKey,
token - codeKey)) {
References c, codeDefs_, mps_fire::end, spr::find(), and unpackBuffers-CaloStage2::token.
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().
◆ getCode() [2/2]
TrigBitSet egHLT::TrigCodes::getCode |
( |
const std::string & |
descript | ) |
const |
|
inline |
◆ getCodeName()
void TrigCodes::getCodeName |
( |
TrigBitSet |
code, |
|
|
std::string & |
id |
|
) |
| const |
|
private |
◆ keyComp()
bool TrigCodes::keyComp |
( |
const std::pair< std::string, TrigBitSet > & |
lhs, |
|
|
const std::pair< std::string, TrigBitSet > & |
rhs |
|
) |
| |
|
staticprivate |
◆ makeCodes()
TrigCodes * TrigCodes::makeCodes |
( |
std::vector< std::string > & |
filterNames | ) |
|
|
static |
◆ operator=()
◆ printCodes()
void TrigCodes::printCodes |
( |
| ) |
|
|
private |
◆ setCode() [1/2]
void TrigCodes::setCode |
( |
const char * |
descript, |
|
|
int |
bitNr |
|
) |
| |
|
private |
◆ setCode() [2/2]
void TrigCodes::setCode |
( |
const char * |
descript, |
|
|
TrigBitSet |
code |
|
) |
| |
|
private |
◆ size()
size_t egHLT::TrigCodes::size |
( |
void |
| ) |
const |
|
inlineprivate |
◆ sort()
void egHLT::TrigCodes::sort |
( |
| ) |
|
|
inlineprivate |
◆ codeDefs_
std::vector<std::pair<std::string, TrigBitSet> > egHLT::TrigCodes::codeDefs_ |
|
private |
◆ maxNrBits_
const int egHLT::TrigCodes::maxNrBits_ = 128 |
|
static |