#include <TriggerNames.h>
Public Types | |
typedef std::map< std::string, unsigned int > | IndexMap |
typedef std::vector< std::string > | Strings |
Public Member Functions | |
ParameterSetID const & | parameterSetID () const |
Strings::size_type | size () const |
unsigned int | triggerIndex (std::string const &name) const |
std::string const & | triggerName (unsigned int index) const |
TriggerNames () | |
TriggerNames (edm::ParameterSet const &pset) | |
Strings const & | triggerNames () const |
Private Attributes | |
IndexMap | indexMap_ |
ParameterSetID | psetID_ |
Strings | triggerNames_ |
Definition at line 55 of file TriggerNames.h.
typedef std::map<std::string, unsigned int> edm::TriggerNames::IndexMap |
Definition at line 60 of file TriggerNames.h.
typedef std::vector<std::string> edm::TriggerNames::Strings |
Definition at line 59 of file TriggerNames.h.
edm::TriggerNames::TriggerNames | ( | ) |
Definition at line 7 of file TriggerNames.cc.
edm::TriggerNames::TriggerNames | ( | edm::ParameterSet const & | pset | ) |
Definition at line 9 of file TriggerNames.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::id(), diffTreeTool::index, indexMap_, psetID_, and triggerNames_.
ParameterSetID const & edm::TriggerNames::parameterSetID | ( | ) | const |
Definition at line 42 of file TriggerNames.cc.
References psetID_.
Referenced by HLTHighLevel::filter(), PrescalerFHN::filter(), triggerExpression::Data::setEvent(), and edm::TriggerResultsByName::TriggerResultsByName().
TriggerNames::Strings::size_type edm::TriggerNames::size | ( | void | ) | const |
Definition at line 39 of file TriggerNames.cc.
References triggerNames_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), QcdPhotonsDQM::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), MuonRecoOneHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::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(), SimpleSystematicsAnalyzer::filter(), PdfSystematicsAnalyzer::filter(), FWFileEntry::filterEventsWithCustomParser(), edm::TriggerResultsByName::getAndCheckIndex(), triggerExpression::PathReader::init(), JetMETHLTOfflineSource::isHLTPathAccepted(), pat::TriggerObjectStandAlone::packPathNames(), pat::PATTriggerProducer::produce(), HLTEventSelector::select(), heppy::TriggerBitChecker::syncIndices(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), edm::EventBase::triggerNames_(), edm::TriggerResultsByName::TriggerResultsByName(), and pat::TriggerObjectStandAlone::unpackPathNames().
unsigned int edm::TriggerNames::triggerIndex | ( | std::string const & | name | ) | const |
Definition at line 32 of file TriggerNames.cc.
References indexMap_.
Referenced by CaloTowerAnalyzer::analyze(), HTMHTAnalyzer::analyze(), BeamMonitor::analyze(), HcalRaddamMuon::analyze(), HcalHBHEMuonAnalyzer::analyze(), HLTScalers::analyze(), HLTHiggsSubAnalysis::analyze(), HLTExoticaSubAnalysis::analyze(), L1Muon2RecoTreeProducer::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTBitComputer::compute(), L1MetFilterRecoTreeProducer::doMetFilters(), HLTBitVariable::eval(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforTriggerNTfired(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), HLTPathSelector::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), ZeeCandidateFilter::filter(), FWFileEntry::filterEventsWithCustomParser(), edm::TriggerResultsByName::getAndCheckIndex(), pat::PackedTriggerPrescales::getPrescaleForName(), triggerExpression::PathReader::init(), HLTHighLevel::init(), PrescalerFHN::init(), JetMETHLTOfflineSource::isHLTPathAccepted(), pat::TriggerObjectStandAlone::packPathNames(), CandidateTriggerObjectProducer::produce(), HLTEventSelector::select(), egHLT::OffHelper::setTrigInfo(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), and edm::TriggerResultsByName::triggerIndex().
std::string const & edm::TriggerNames::triggerName | ( | unsigned int | index | ) | const |
Definition at line 27 of file TriggerNames.cc.
References triggerNames_.
Referenced by EventShapeDQM::analyze(), EwkMuDQM::analyze(), HeavyIonUCCDQM::analyze(), EwkElecDQM::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), QcdPhotonsDQM::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), EwkDQM::analyze(), dimuonHLTFilterCheck::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), TopDiLeptonDQM::analyze(), SUSY_HLT_VBF_Mu::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), AnalysisRootpleProducer::analyze(), MuTriggerAnalyzer::analyze(), MuonRecoOneHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HLTInfo::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), IsolatedTracksCone::analyze(), ExoticaDQM::analyze(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::analyze(), MuScleFit::duringLoop(), AdHocNTupler::fill(), FWHLTTriggerTableView::fillAverageAcceptFractions(), FWHLTValidator::fillOptions(), FWHLTTriggerTableView::fillTable(), HLTJetMETValidation::getHLTResults(), HLTHighLevel::init(), HigPhotonJetHLTOfflineSource::isMonitoredTriggerAccepted(), FWPathsPopup::postEvent(), pat::PATTriggerProducer::produce(), L1Analysis::L1AnalysisEvent::Set(), heppy::TriggerBitChecker::syncIndices(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), edm::TriggerResultsByName::triggerName(), and pat::TriggerObjectStandAlone::unpackPathNames().
TriggerNames::Strings const & edm::TriggerNames::triggerNames | ( | ) | const |
Definition at line 24 of file TriggerNames.cc.
References AlCaHLTBitMon_QueryRunRegistry::string, and triggerNames_.
Referenced by accept(), acceptHLT(), DQMHcalIsolatedBunchAlCaReco::analyze(), HLTInspect::analyze(), dimuonHLTFilterCheck::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), TopDiLeptonHLTValidation::analyze(), StudyHLT::analyze(), HLTScalers::analyze(), IsoTrig::analyze(), IsoTrackCalibration::analyze(), CSCEfficiency::applyTrigger(), L1MetFilterRecoTreeProducer::doMetFilters(), MuScleFit::duringLoop(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), FWHLTValidator::fillOptions(), FWHLTTriggerTableView::fillTable(), PhysDecl::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), CSCEfficiency::filter(), pat::PackedTriggerPrescales::getPrescaleForName(), triggerExpression::PathReader::init(), HLTHighLevel::init(), HltComparator::initialise(), FWPathsPopup::postEvent(), AlCaIsoTracksProducer::produce(), HLTEventSelector::select(), triggerExpression::Data::setEvent(), and edm::TriggerResultsByName::triggerNames().
|
private |
Definition at line 89 of file TriggerNames.h.
Referenced by triggerIndex(), and TriggerNames().
|
private |
Definition at line 86 of file TriggerNames.h.
Referenced by parameterSetID(), and TriggerNames().
|
private |
Definition at line 88 of file TriggerNames.h.
Referenced by size(), triggerName(), TriggerNames(), and triggerNames().