#include <TriggerNames.h>
Public Types | |
using | IndexMap = std::vector< std::pair< std::string_view, unsigned int >> |
using | Strings = std::vector< std::string > |
Public Member Functions | |
void | initializeTriggerIndex () |
TriggerNames & | operator= (TriggerNames const &) |
TriggerNames & | operator= (TriggerNames &&)=default |
ParameterSetID const & | parameterSetID () const |
std::size_t | size () const |
unsigned int | triggerIndex (std::string_view name) const |
std::string const & | triggerName (unsigned int index) const |
TriggerNames ()=default | |
TriggerNames (edm::ParameterSet const &pset) | |
TriggerNames (TriggerNames const &) | |
TriggerNames (TriggerNames &&)=default | |
Strings const & | triggerNames () const |
Private Attributes | |
IndexMap | indexMap_ |
ParameterSetID | psetID_ |
Strings | triggerNames_ |
Definition at line 55 of file TriggerNames.h.
using edm::TriggerNames::IndexMap = std::vector<std::pair<std::string_view, unsigned int>> |
Definition at line 57 of file TriggerNames.h.
using edm::TriggerNames::Strings = std::vector<std::string> |
Definition at line 58 of file TriggerNames.h.
|
default |
|
explicit |
Definition at line 22 of file TriggerNames.cc.
References edm::ParameterSet::id().
edm::TriggerNames::TriggerNames | ( | TriggerNames const & | iOther | ) |
Definition at line 27 of file TriggerNames.cc.
References psetID_.
|
default |
void edm::TriggerNames::initializeTriggerIndex | ( | ) |
Definition at line 38 of file TriggerNames.cc.
References indexMap_, mergeVDriftHistosByStation::name, and triggerNames_.
TriggerNames & edm::TriggerNames::operator= | ( | TriggerNames const & | iOther | ) |
Definition at line 32 of file TriggerNames.cc.
References eostools::move(), and groupFilesInBlocks::temp.
|
default |
ParameterSetID const & edm::TriggerNames::parameterSetID | ( | ) | const |
Definition at line 61 of file TriggerNames.cc.
References psetID_.
Referenced by ZCounting::analyzeElectrons(), ZCounting::analyzeMuons(), triggerExpression::Data::setEvent(), and edm::TriggerResultsByName::TriggerResultsByName().
std::size_t edm::TriggerNames::size | ( | void | ) | const |
Definition at line 59 of file TriggerNames.cc.
References triggerNames_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), HLTTauDQMTagAndProbePlotter::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), QcdPhotonsDQM::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), HotlineDQM::analyze(), MuonRecoOneHLT::analyze(), BTVHLTOfflineSource::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HLTMuonMatchAndPlot::analyze(), SplitVertexResolution::analyze(), L1Muon2RecoTreeProducer::analyze(), JetAnalyzer::analyze(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::analyze(), MuScleFit::duringLoop(), HLTBitVariable::eval(), FWHLTTriggerTableView::fillAverageAcceptFractions(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforTriggerNTfired(), FWHLTValidator::fillOptions(), FWHLTTriggerTableView::fillTable(), FWFileEntry::filterEventsWithCustomParser(), edm::TriggerResultsByName::getAndCheckIndex(), JetMETHLTOfflineSource::isHLTPathAccepted(), TrigObjTnPHistColl::PathSelector::operator()(), pat::TriggerObjectStandAlone::packPathNames(), HLTEventSelector::select(), heppy::TriggerBitChecker::syncIndices(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), TriggerOutputBranches::triggerNames(), edm::EventBase::triggerNames_(), edm::TriggerResultsByName::TriggerResultsByName(), and pat::TriggerObjectStandAlone::unpackPathNames().
unsigned int edm::TriggerNames::triggerIndex | ( | std::string_view | name | ) | const |
Definition at line 52 of file TriggerNames.cc.
References newFWLiteAna::found, indexMap_, and mergeVDriftHistosByStation::name.
Referenced by CaloTowerAnalyzer::analyze(), BeamMonitor::analyze(), BTVHLTOfflineSource::analyze(), HcalRaddamMuon::analyze(), HLTHiggsSubAnalysis::analyze(), HLTScalers::analyze(), HcalHBHEMuonAnalyzer::analyze(), HLTExoticaSubAnalysis::analyze(), L1Muon2RecoTreeProducer::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTBitComputer::compute(), L1MetFilterRecoTreeProducer::doMetFilters(), HLTBitVariable::eval(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforTriggerNTfired(), CastorDigiMonitor::fillTrigRes(), HLTPathSelector::filter(), FWFileEntry::filterEventsWithCustomParser(), edm::TriggerResultsByName::getAndCheckIndex(), PrescalerFHN::init(), HLTHighLevel::init(), ZCounting::initHLT(), JetMETHLTOfflineSource::isHLTPathAccepted(), TrigObjTnPHistColl::PathSelector::operator()(), pat::TriggerObjectStandAlone::packPathNames(), hltdqm::passTrig(), CandidateTriggerObjectProducer::produce(), HLTEventSelector::select(), egHLT::OffHelper::setTrigInfo(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), edm::TriggerResultsByName::triggerIndex(), and triggerExpression::Data::triggerIndex().
std::string const & edm::TriggerNames::triggerName | ( | unsigned int | index | ) | const |
Definition at line 50 of file TriggerNames.cc.
References triggerNames_.
Referenced by EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), HLTTauDQMTagAndProbePlotter::analyze(), QcdPhotonsDQM::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), EwkDQM::analyze(), BeamMonitor::analyze(), HotlineDQM::analyze(), TopDiLeptonDQM::analyze(), MuonRecoOneHLT::analyze(), HigPhotonJetHLTOfflineSource::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HLTMuonMatchAndPlot::analyze(), HLTInfo::analyze(), JetAnalyzer::analyze(), ExoticaDQM::analyze(), IsolatedTracksCone::analyze(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::analyze(), GeneralPurposeTrackAnalyzer::analyze(), DMRChecker::analyze(), MuScleFit::duringLoop(), FWHLTTriggerTableView::fillAverageAcceptFractions(), FWHLTValidator::fillOptions(), FWHLTTriggerTableView::fillTable(), CastorDigiMonitor::fillTrigRes(), HLTJetMETValidation::getHLTResults(), LeptonSkimming::hltFired(), HLTHighLevel::init(), HigPhotonJetHLTOfflineSource::isMonitoredTriggerAccepted(), FWPathsPopup::postEvent(), L1Analysis::L1AnalysisEvent::Set(), heppy::TriggerBitChecker::syncIndices(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), edm::TriggerResultsByName::triggerName(), pat::TriggerObjectStandAlone::unpackPathNames(), and TriggerOutputBranches::updateTriggerNames().
TriggerNames::Strings const & edm::TriggerNames::triggerNames | ( | ) | const |
Definition at line 48 of file TriggerNames.cc.
References triggerNames_.
Referenced by accept(), BPHHistoSpecificDecay::analyze(), HLTInspect::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), StudyTriggerHLT::analyze(), HLTScalers::analyze(), IsoTrackCalibration::analyze(), HcalIsoTrkSimAnalyzer::analyze(), StudyCaloResponse::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), GeneralPurposeTrackAnalyzer::analyze(), DMRChecker::analyze(), CSCEfficiency::applyTrigger(), L1MetFilterRecoTreeProducer::doMetFilters(), FWHLTValidator::fillOptions(), FWHLTTriggerTableView::fillTable(), CastorDigiMonitor::fillTrigRes(), PhysDecl::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), HLTHighLevel::init(), ZCounting::initHLT(), HltComparator::initialise(), hltdqm::passTrig(), AlCaHcalHBHEMuonProducer::produce(), AlCaIsoTracksProducer::produce(), AlCaHcalIsotrkProducer::produce(), HLTEventSelector::select(), triggerExpression::Data::setEvent(), edm::TriggerResultsByName::triggerNames(), and triggerExpression::Data::triggerNames().
|
private |
Definition at line 94 of file TriggerNames.h.
Referenced by initializeTriggerIndex(), and triggerIndex().
|
private |
Definition at line 91 of file TriggerNames.h.
Referenced by parameterSetID(), and TriggerNames().
|
private |
Definition at line 93 of file TriggerNames.h.
Referenced by initializeTriggerIndex(), size(), triggerName(), and triggerNames().