#include <TriggerExpressionData.h>
Public Member Functions | |
bool | configurationUpdated () const |
Data () | |
Data (const edm::ParameterSet &config, edm::ConsumesCollector &&iC) | |
Data (bool const &usePathStatus, edm::InputTag const &hltResultsTag, edm::InputTag const &l1tResultsTag, bool l1tIgnoreMaskAndPrescale, bool doThrow, edm::ConsumesCollector &&iC) | |
edm::EventNumber_t | eventNumber () const |
bool | hasHLT () const |
bool | hasL1T () const |
bool | hltConfigurationUpdated () const |
const edm::TriggerNames & | hltMenu () const |
const edm::TriggerResults & | hltResults () const |
bool | ignoreL1MaskAndPrescale () const |
bool | l1tConfigurationUpdated () const |
const L1TUtmTriggerMenu & | l1tMenu () const |
const std::vector< bool > & | l1tResults () const |
bool | passHLT (unsigned int const &index) const |
bool | setEvent (const edm::Event &event, const edm::EventSetup &setup) |
void | setHltResultsTag (edm::InputTag const &tag) |
void | setL1tIgnoreMaskAndPrescale (bool l1tIgnoreMaskAndPrescale) |
void | setL1tResultsTag (edm::InputTag const &tag) |
void | setPathStatusToken (edm::BranchDescription const &branch, edm::ConsumesCollector &&iC) |
void | setThrow (bool doThrow) |
bool | shouldThrow () const |
int | triggerIndex (std::string const &p) const |
const std::vector< std::string > & | triggerNames () const |
bool | usePathStatus () const |
Public Attributes | |
edm::EventNumber_t | m_eventNumber |
edm::ParameterSetID | m_hltCacheID |
const edm::TriggerNames * | m_hltMenu |
const edm::TriggerResults * | m_hltResults |
edm::InputTag | m_hltResultsTag |
edm::EDGetTokenT< edm::TriggerResults > | m_hltResultsToken |
bool | m_hltUpdated |
unsigned long long | m_l1tCacheID |
bool | m_l1tIgnoreMaskAndPrescale |
const L1TUtmTriggerMenu * | m_l1tMenu |
const std::vector< bool > * | m_l1tResults |
edm::InputTag | m_l1tResultsTag |
edm::EDGetTokenT< GlobalAlgBlkBxCollection > | m_l1tResultsToken |
bool | m_l1tUpdated |
edm::ESGetToken< L1TUtmTriggerMenu, L1TUtmTriggerMenuRcd > const | m_l1tUtmTriggerMenuToken |
std::vector< bool > | m_pathStatus |
std::map< std::string, edm::EDGetTokenT< edm::HLTPathStatus > > | m_pathStatusTokens |
bool | m_throw |
std::vector< std::string > | m_triggerNames |
bool | m_usePathStatus |
Definition at line 23 of file TriggerExpressionData.h.
|
inline |
Definition at line 26 of file TriggerExpressionData.h.
|
inlineexplicit |
Definition at line 53 of file TriggerExpressionData.h.
References edm::InputTag::label(), m_hltResultsTag, m_hltResultsToken, m_l1tResultsTag, m_l1tResultsToken, and m_usePathStatus.
|
inline |
Definition at line 85 of file TriggerExpressionData.h.
References edm::InputTag::label(), m_hltResultsTag, m_hltResultsToken, m_l1tResultsTag, m_l1tResultsToken, and m_usePathStatus.
|
inline |
Definition at line 159 of file TriggerExpressionData.h.
References m_hltUpdated, m_l1tUpdated, and or.
Referenced by DiJetVarAnalyzer::analyze(), TriggerResultsFilterFromDB::filter(), and TriggerResultsFilter::filter().
|
inline |
Definition at line 161 of file TriggerExpressionData.h.
References m_eventNumber.
|
inline |
Definition at line 145 of file TriggerExpressionData.h.
References edm::InputTag::label(), and m_hltResultsTag.
Referenced by setEvent().
|
inline |
Definition at line 143 of file TriggerExpressionData.h.
References edm::InputTag::label(), and m_l1tResultsTag.
Referenced by setEvent().
|
inline |
|
inline |
Definition at line 149 of file TriggerExpressionData.h.
References m_hltMenu.
|
inline |
Definition at line 147 of file TriggerExpressionData.h.
References m_hltResults.
|
inline |
Definition at line 165 of file TriggerExpressionData.h.
References m_l1tIgnoreMaskAndPrescale.
|
inline |
|
inline |
Definition at line 153 of file TriggerExpressionData.h.
References m_l1tMenu.
|
inline |
Definition at line 151 of file TriggerExpressionData.h.
References m_l1tResults.
|
inline |
Definition at line 173 of file TriggerExpressionData.h.
References edm::HLTGlobalStatus::accept(), m_hltResults, m_pathStatus, and usePathStatus().
bool triggerExpression::Data::setEvent | ( | const edm::Event & | event, |
const edm::EventSetup & | setup | ||
) |
Definition at line 19 of file TriggerExpressionData.cc.
References edm::get(), patZpeak::handle, hasHLT(), hasL1T(), m_eventNumber, m_hltCacheID, m_hltMenu, m_hltResults, m_hltResultsToken, m_hltUpdated, m_l1tCacheID, m_l1tIgnoreMaskAndPrescale, m_l1tMenu, m_l1tResults, m_l1tResultsToken, m_l1tUpdated, m_l1tUtmTriggerMenuToken, m_pathStatus, m_pathStatusTokens, m_triggerNames, or, AlCaHLTBitMon_ParallelJobs::p, edm::TriggerNames::parameterSetID(), singleTopDQM_cfi::setup, edm::TriggerNames::triggerNames(), triggerNames(), and usePathStatus().
Referenced by DiJetVarAnalyzer::analyze(), FSQDiJetAve::analyze(), TriggerResultsFilterFromDB::filter(), and TriggerResultsFilter::filter().
|
inline |
Definition at line 129 of file TriggerExpressionData.h.
References m_hltResultsTag, and makeGlobalPositionRcd_cfg::tag.
|
inline |
Definition at line 133 of file TriggerExpressionData.h.
References dijetScouting_cff::l1tIgnoreMaskAndPrescale, and m_l1tIgnoreMaskAndPrescale.
|
inline |
Definition at line 131 of file TriggerExpressionData.h.
References m_l1tResultsTag, and makeGlobalPositionRcd_cfg::tag.
void triggerExpression::Data::setPathStatusToken | ( | edm::BranchDescription const & | branch, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 14 of file TriggerExpressionData.cc.
References MicroEventContent_cff::branch, ProducerED_cfi::InputTag, and m_pathStatusTokens.
Referenced by TriggerResultsFilter::TriggerResultsFilter().
|
inline |
|
inline |
Definition at line 163 of file TriggerExpressionData.h.
References m_throw.
Referenced by TriggerResultsFilter::beginStream(), and TriggerResultsFilter::parse().
|
inline |
Definition at line 179 of file TriggerExpressionData.h.
References spr::find(), m_hltMenu, m_triggerNames, AlCaHLTBitMon_ParallelJobs::p, edm::TriggerNames::triggerIndex(), and usePathStatus().
|
inline |
Definition at line 167 of file TriggerExpressionData.h.
References m_hltMenu, m_triggerNames, and edm::TriggerNames::triggerNames().
Referenced by setEvent().
|
inline |
Definition at line 141 of file TriggerExpressionData.h.
References m_usePathStatus.
Referenced by passHLT(), setEvent(), triggerIndex(), and TriggerResultsFilter::TriggerResultsFilter().
edm::EventNumber_t triggerExpression::Data::m_eventNumber |
Definition at line 218 of file TriggerExpressionData.h.
Referenced by eventNumber(), and setEvent().
edm::ParameterSetID triggerExpression::Data::m_hltCacheID |
Definition at line 214 of file TriggerExpressionData.h.
Referenced by setEvent().
const edm::TriggerNames* triggerExpression::Data::m_hltMenu |
Definition at line 213 of file TriggerExpressionData.h.
Referenced by hltMenu(), setEvent(), triggerIndex(), and triggerNames().
const edm::TriggerResults* triggerExpression::Data::m_hltResults |
Definition at line 212 of file TriggerExpressionData.h.
Referenced by hltResults(), passHLT(), and setEvent().
edm::InputTag triggerExpression::Data::m_hltResultsTag |
Definition at line 195 of file TriggerExpressionData.h.
Referenced by Data(), hasHLT(), and setHltResultsTag().
edm::EDGetTokenT<edm::TriggerResults> triggerExpression::Data::m_hltResultsToken |
Definition at line 196 of file TriggerExpressionData.h.
Referenced by Data(), and setEvent().
bool triggerExpression::Data::m_hltUpdated |
Definition at line 215 of file TriggerExpressionData.h.
Referenced by configurationUpdated(), hltConfigurationUpdated(), and setEvent().
unsigned long long triggerExpression::Data::m_l1tCacheID |
Definition at line 206 of file TriggerExpressionData.h.
Referenced by setEvent().
bool triggerExpression::Data::m_l1tIgnoreMaskAndPrescale |
Definition at line 200 of file TriggerExpressionData.h.
Referenced by ignoreL1MaskAndPrescale(), setEvent(), and setL1tIgnoreMaskAndPrescale().
const L1TUtmTriggerMenu* triggerExpression::Data::m_l1tMenu |
Definition at line 205 of file TriggerExpressionData.h.
Referenced by l1tMenu(), and setEvent().
const std::vector<bool>* triggerExpression::Data::m_l1tResults |
Definition at line 204 of file TriggerExpressionData.h.
Referenced by l1tResults(), and setEvent().
edm::InputTag triggerExpression::Data::m_l1tResultsTag |
Definition at line 197 of file TriggerExpressionData.h.
Referenced by Data(), hasL1T(), and setL1tResultsTag().
edm::EDGetTokenT<GlobalAlgBlkBxCollection> triggerExpression::Data::m_l1tResultsToken |
Definition at line 198 of file TriggerExpressionData.h.
Referenced by Data(), and setEvent().
bool triggerExpression::Data::m_l1tUpdated |
Definition at line 207 of file TriggerExpressionData.h.
Referenced by configurationUpdated(), l1tConfigurationUpdated(), and setEvent().
edm::ESGetToken<L1TUtmTriggerMenu, L1TUtmTriggerMenuRcd> const triggerExpression::Data::m_l1tUtmTriggerMenuToken |
Definition at line 199 of file TriggerExpressionData.h.
Referenced by setEvent().
std::vector<bool> triggerExpression::Data::m_pathStatus |
Definition at line 210 of file TriggerExpressionData.h.
Referenced by passHLT(), and setEvent().
std::map<std::string, edm::EDGetTokenT<edm::HLTPathStatus> > triggerExpression::Data::m_pathStatusTokens |
Definition at line 194 of file TriggerExpressionData.h.
Referenced by setEvent(), and setPathStatusToken().
bool triggerExpression::Data::m_throw |
Definition at line 201 of file TriggerExpressionData.h.
Referenced by setThrow(), and shouldThrow().
std::vector<std::string> triggerExpression::Data::m_triggerNames |
Definition at line 211 of file TriggerExpressionData.h.
Referenced by setEvent(), triggerIndex(), and triggerNames().
bool triggerExpression::Data::m_usePathStatus |
Definition at line 193 of file TriggerExpressionData.h.
Referenced by Data(), and usePathStatus().