#include <TriggerNamesService.h>
Public Types | |
typedef std::map< std::string, unsigned int > | PosMap |
typedef PosMap::size_type | size_type |
typedef std::vector< std::string > | Strings |
Public Member Functions | |
size_type | find (PosMap const &posmap, std::string const &name) const |
size_type | findEndPath (std::string const &name) const |
size_type | findTrigPath (std::string const &name) const |
std::string const & | getEndPath (size_type const i) const |
std::string const & | getEndPathModule (std::string const &name, size_type const j) const |
std::string const & | getEndPathModule (size_type const i, size_type const j) const |
Strings const & | getEndPathModules (std::string const &name) const |
Strings const & | getEndPathModules (size_type const i) const |
Strings const & | getEndPaths () const |
std::string const & | getProcessName () const |
edm::ParameterSet const & | getTriggerPSet () const |
std::string const & | getTrigPath (size_type const i) const |
std::string const & | getTrigPathModule (std::string const &name, size_type const j) const |
std::string const & | getTrigPathModule (size_type const i, size_type const j) const |
Strings const & | getTrigPathModules (std::string const &name) const |
Strings const & | getTrigPathModules (size_type const i) const |
Strings const & | getTrigPaths () const |
bool | getTrigPaths (TriggerResults const &triggerResults, Strings &trigPaths) |
bool | getTrigPaths (TriggerResults const &triggerResults, Strings &trigPaths, bool &fromPSetRegistry) |
size_type | size () const |
TriggerNamesService (ParameterSet const &proc_pset) | |
bool | wantSummary () const |
Private Member Functions | |
void | loadPosMap (PosMap &posmap, Strings const &names) |
Private Attributes | |
std::vector< Strings > | end_modulenames_ |
Strings | end_names_ |
PosMap | end_pos_ |
std::vector< Strings > | modulenames_ |
std::string | process_name_ |
edm::ParameterSet | trigger_pset_ |
Strings | trignames_ |
PosMap | trigpos_ |
bool | wantSummary_ |
Definition at line 43 of file TriggerNamesService.h.
typedef std::map<std::string, unsigned int> edm::service::TriggerNamesService::PosMap |
Definition at line 46 of file TriggerNamesService.h.
typedef PosMap::size_type edm::service::TriggerNamesService::size_type |
Definition at line 47 of file TriggerNamesService.h.
typedef std::vector<std::string> edm::service::TriggerNamesService::Strings |
Definition at line 45 of file TriggerNamesService.h.
|
explicit |
Definition at line 19 of file TriggerNamesService.cc.
References edm::path_configuration::configurationToModuleBitPosition(), end_modulenames_, end_names_, end_pos_, edm::ParameterSet::getParameter(), mps_fire::i, loadPosMap(), modulenames_, dqmiodumpmetadata::n, geometryDiff::opts, process_name_, muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, trigger_pset_, trignames_, trigpos_, and wantSummary_.
|
inline |
Definition at line 98 of file TriggerNamesService.h.
References Skims_PA_cff::name.
Referenced by findEndPath(), findTrigPath(), getEndPathModule(), getEndPathModules(), getTrigPathModule(), and getTrigPathModules().
|
inline |
Definition at line 77 of file TriggerNamesService.h.
References end_pos_, find(), and Skims_PA_cff::name.
|
inline |
Definition at line 58 of file TriggerNamesService.h.
References find(), Skims_PA_cff::name, and trigpos_.
|
inline |
Definition at line 76 of file TriggerNamesService.h.
References end_names_, and mps_fire::i.
Referenced by ProcessCallGraph::preBeginJob().
|
inline |
Definition at line 91 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, find(), dqmiolumiharvest::j, and Skims_PA_cff::name.
|
inline |
Definition at line 94 of file TriggerNamesService.h.
References end_modulenames_, mps_fire::i, and dqmiolumiharvest::j.
|
inline |
Definition at line 87 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, find(), and Skims_PA_cff::name.
Referenced by edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 90 of file TriggerNamesService.h.
References end_modulenames_, and mps_fire::i.
|
inline |
Definition at line 75 of file TriggerNamesService.h.
References end_names_.
Referenced by edm::Schedule::finishSetup(), edm::StreamSchedule::StreamSchedule(), and edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 107 of file TriggerNamesService.h.
References process_name_.
Referenced by Types.InputTag::cppTag(), GenFilterEfficiencyProducer::GenFilterEfficiencyProducer(), edmtest::WhatsItESProducer::produce(), and TriggerSummaryProducerAOD::TriggerSummaryProducerAOD().
|
inline |
Definition at line 111 of file TriggerNamesService.h.
References trigger_pset_.
Referenced by edmtest::PathAnalyzer::dumpTriggerNamesServiceInfo().
|
inline |
Definition at line 57 of file TriggerNamesService.h.
References mps_fire::i, and trignames_.
Referenced by ProcessCallGraph::preBeginJob().
|
inline |
Definition at line 81 of file TriggerNamesService.h.
References find(), dqmiolumiharvest::j, modulenames_, Skims_PA_cff::name, and trigpos_.
|
inline |
Definition at line 84 of file TriggerNamesService.h.
References mps_fire::i, dqmiolumiharvest::j, and modulenames_.
|
inline |
Definition at line 79 of file TriggerNamesService.h.
References find(), modulenames_, Skims_PA_cff::name, and trigpos_.
Referenced by edmtest::PathAnalyzer::dumpTriggerNamesServiceInfo(), and edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 80 of file TriggerNamesService.h.
References mps_fire::i, and modulenames_.
|
inline |
Definition at line 56 of file TriggerNamesService.h.
References trignames_.
Referenced by edmtest::PathAnalyzer::dumpTriggerNamesServiceInfo(), GenFilterEfficiencyProducer::GenFilterEfficiencyProducer(), edm::getAllTriggerNames(), getTrigPaths(), ProcessCallGraph::preBeginJob(), edm::Schedule::Schedule(), edm::StreamSchedule::StreamSchedule(), and edm::SystemTimeKeeper::SystemTimeKeeper().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths | ||
) |
Definition at line 90 of file TriggerNamesService.cc.
References getTrigPaths(), and edm::triggerResults().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths, | ||
bool & | fromPSetRegistry | ||
) |
Definition at line 45 of file TriggerNamesService.cc.
References Exception, edm::pset::Registry::getMapped(), edm::pset::Registry::instance(), Skims_PA_cff::name, muonDTDigis_cfi::pset, edm::search_all(), AlCaHLTBitMon_QueryRunRegistry::string, edm::triggerResults(), and edm::errors::Unknown.
|
inlineprivate |
Definition at line 114 of file TriggerNamesService.h.
References mps_fire::i, dqmiodumpmetadata::n, and names.
Referenced by TriggerNamesService().
|
inline |
Definition at line 55 of file TriggerNamesService.h.
References trignames_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and edmtest::PathAnalyzer::dumpTriggerNamesServiceInfo().
|
inline |
Definition at line 108 of file TriggerNamesService.h.
References wantSummary_.
|
private |
Definition at line 129 of file TriggerNamesService.h.
Referenced by getEndPathModule(), getEndPathModules(), and TriggerNamesService().
|
private |
Definition at line 125 of file TriggerNamesService.h.
Referenced by getEndPath(), getEndPaths(), and TriggerNamesService().
|
private |
Definition at line 126 of file TriggerNamesService.h.
Referenced by findEndPath(), getEndPathModule(), getEndPathModules(), and TriggerNamesService().
|
private |
Definition at line 128 of file TriggerNamesService.h.
Referenced by getTrigPathModule(), getTrigPathModules(), and TriggerNamesService().
|
private |
Definition at line 131 of file TriggerNamesService.h.
Referenced by getProcessName(), and TriggerNamesService().
|
private |
Definition at line 121 of file TriggerNamesService.h.
Referenced by getTriggerPSet(), and TriggerNamesService().
|
private |
Definition at line 123 of file TriggerNamesService.h.
Referenced by getTrigPath(), getTrigPaths(), size(), and TriggerNamesService().
|
private |
Definition at line 124 of file TriggerNamesService.h.
Referenced by findTrigPath(), getTrigPathModule(), getTrigPathModules(), and TriggerNamesService().
|
private |
Definition at line 132 of file TriggerNamesService.h.
Referenced by TriggerNamesService(), and wantSummary().