#include <TrigObjTnPHistColl.h>
Definition at line 122 of file TrigObjTnPHistColl.h.
◆ PathSelector()
◆ expandPath()
std::string TrigObjTnPHistColl::PathSelector::expandPath |
( |
const std::string & |
pathPattern, |
|
|
const HLTConfigProvider & |
hltConfig, |
|
|
bool |
isAND, |
|
|
int |
verbose |
|
) |
| |
|
staticprivate |
◆ expandSelectionStr()
std::string TrigObjTnPHistColl::PathSelector::expandSelectionStr |
( |
const std::string & |
selStr, |
|
|
const HLTConfigProvider & |
hltConfig, |
|
|
bool |
isAND, |
|
|
int |
verbose |
|
) |
| |
|
staticprivate |
Definition at line 185 of file TrigObjTnPHistColl.cc.
References HltComparatorCreateWorkflow::hltConfig, trigObjTnPSource_cfi::isAND, L1GtLogicParser::operandTokenVector(), hltMonBTagIPClient_cfi::pathName, AlCaHLTBitMon_QueryRunRegistry::string, unpackBuffers-CaloStage2::token, and verbose.
192 for (
const auto&
token : logicParser.operandTokenVector()) {
194 if (
pathName.find(
'*') != std::string::npos) {
196 expandedSelStr.replace(expandedSelStr.find(
pathName),
pathName.size(), pathPatternExpanded);
199 return expandedSelStr;
static std::string expandPath(const std::string &pathPattern, const HLTConfigProvider &hltConfig, bool isAND, int verbose)
◆ init()
◆ makePSetDescription()
◆ operator()()
Definition at line 156 of file TrigObjTnPHistColl.cc.
References accept(), edm::HLTGlobalStatus::accept(), L1GtLogicParser::expressionResult(), L1GtLogicParser::operandTokenVector(), hltMonBTagIPClient_cfi::pathName, AlCaHLTBitMon_QueryRunRegistry::string, unpackBuffers-CaloStage2::token, and trigNames.
162 <<
" error, TrigObjTnPHistColl::PathSelector is not initalised, returning false ";
174 for (
auto&
token : logicParser.operandTokenVector()) {
180 return logicParser.expressionResult();
bool accept() const
Has at least one path accepted the event?
std::string selectionStr_
std::string expandedSelStr_
Log< level::Error, false > LogError
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
static const char *const trigNames[]
◆ expandedSelStr_
std::string TrigObjTnPHistColl::PathSelector::expandedSelStr_ |
|
private |
◆ isANDForExpandedPaths_
bool TrigObjTnPHistColl::PathSelector::isANDForExpandedPaths_ |
|
private |
◆ isInited_
bool TrigObjTnPHistColl::PathSelector::isInited_ |
|
private |
◆ selectionStr_
std::string TrigObjTnPHistColl::PathSelector::selectionStr_ |
|
private |
◆ verbose_
int TrigObjTnPHistColl::PathSelector::verbose_ |
|
private |