#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 42 of file TriggerNamesService.h.
typedef std::map<std::string, unsigned int> edm::service::TriggerNamesService::PosMap |
Definition at line 47 of file TriggerNamesService.h.
typedef PosMap::size_type edm::service::TriggerNamesService::size_type |
Definition at line 48 of file TriggerNamesService.h.
typedef std::vector<std::string> edm::service::TriggerNamesService::Strings |
Definition at line 46 of file TriggerNamesService.h.
|
explicit |
Definition at line 19 of file TriggerNamesService.cc.
References end_modulenames_, end_names_, end_pos_, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), edm::ParameterSet::getUntrackedParameter(), edm::ParameterSet::getUntrackedParameterSet(), i, loadPosMap(), modulenames_, gen::n, geometryDiff::opts, process_name_, AlCaHLTBitMon_QueryRunRegistry::string, trigger_pset_, trignames_, trigpos_, and wantSummary_.
|
inline |
Definition at line 109 of file TriggerNamesService.h.
Referenced by findEndPath(), findTrigPath(), getEndPathModule(), getEndPathModules(), getTrigPathModule(), and getTrigPathModules().
|
inline |
Definition at line 81 of file TriggerNamesService.h.
References end_pos_, and find().
Referenced by FastTimerService::preStreamBeginRun().
|
inline |
Definition at line 59 of file TriggerNamesService.h.
References find(), and trigpos_.
Referenced by FastTimerService::preStreamBeginRun().
|
inline |
Definition at line 80 of file TriggerNamesService.h.
References end_names_.
Referenced by FastTimerService::preGlobalBeginRun(), and FastTimerService::preStreamBeginRun().
|
inline |
Definition at line 102 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, and find().
|
inline |
Definition at line 105 of file TriggerNamesService.h.
References end_modulenames_.
|
inline |
Definition at line 96 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, and find().
Referenced by FastTimerService::preGlobalBeginRun(), FastTimerService::preStreamBeginRun(), and edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 99 of file TriggerNamesService.h.
References end_modulenames_.
|
inline |
Definition at line 79 of file TriggerNamesService.h.
References end_names_.
Referenced by FastTimerService::preGlobalBeginRun(), FastTimerService::preStreamBeginRun(), and edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 118 of file TriggerNamesService.h.
References process_name_.
Referenced by Types.InputTag::cppTag(), GenFilterEfficiencyProducer::GenFilterEfficiencyProducer(), TriggerSummaryProducerAOD::TriggerSummaryProducerAOD(), and TriggerSummaryProducerRAW::TriggerSummaryProducerRAW().
|
inline |
Definition at line 122 of file TriggerNamesService.h.
References trigger_pset_.
|
inline |
Definition at line 58 of file TriggerNamesService.h.
References trignames_.
Referenced by FastTimerService::preGlobalBeginRun(), and FastTimerService::preStreamBeginRun().
|
inline |
Definition at line 89 of file TriggerNamesService.h.
References find(), modulenames_, and trigpos_.
|
inline |
Definition at line 92 of file TriggerNamesService.h.
References modulenames_.
|
inline |
Definition at line 83 of file TriggerNamesService.h.
References find(), modulenames_, and trigpos_.
Referenced by FastTimerService::preGlobalBeginRun(), FastTimerService::preStreamBeginRun(), and edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 86 of file TriggerNamesService.h.
References modulenames_.
|
inline |
Definition at line 57 of file TriggerNamesService.h.
References trignames_.
Referenced by GenFilterEfficiencyProducer::GenFilterEfficiencyProducer(), edm::getAllTriggerNames(), getTrigPaths(), FastTimerService::preGlobalBeginRun(), FastTimerService::preStreamBeginRun(), and edm::SystemTimeKeeper::SystemTimeKeeper().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths | ||
) |
Definition at line 96 of file TriggerNamesService.cc.
References getTrigPaths().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths, | ||
bool & | fromPSetRegistry | ||
) |
Definition at line 48 of file TriggerNamesService.cc.
References Exception, edm::pset::Registry::getMapped(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), edm::TriggerResults::getTriggerNames(), edm::pset::Registry::instance(), mergeVDriftHistosByStation::name, edm::TriggerResults::parameterSetID(), edm::search_all(), edm::HLTGlobalStatus::size(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::errors::Unknown.
|
inlineprivate |
Definition at line 126 of file TriggerNamesService.h.
Referenced by TriggerNamesService().
|
inline |
Definition at line 56 of file TriggerNamesService.h.
References trignames_.
|
inline |
Definition at line 119 of file TriggerNamesService.h.
References wantSummary_.
|
private |
Definition at line 141 of file TriggerNamesService.h.
Referenced by getEndPathModule(), getEndPathModules(), and TriggerNamesService().
|
private |
Definition at line 137 of file TriggerNamesService.h.
Referenced by getEndPath(), getEndPaths(), and TriggerNamesService().
|
private |
Definition at line 138 of file TriggerNamesService.h.
Referenced by findEndPath(), getEndPathModule(), getEndPathModules(), and TriggerNamesService().
|
private |
Definition at line 140 of file TriggerNamesService.h.
Referenced by getTrigPathModule(), getTrigPathModules(), and TriggerNamesService().
|
private |
Definition at line 143 of file TriggerNamesService.h.
Referenced by getProcessName(), and TriggerNamesService().
|
private |
Definition at line 133 of file TriggerNamesService.h.
Referenced by getTriggerPSet(), and TriggerNamesService().
|
private |
Definition at line 135 of file TriggerNamesService.h.
Referenced by getTrigPath(), getTrigPaths(), size(), and TriggerNamesService().
|
private |
Definition at line 136 of file TriggerNamesService.h.
Referenced by findTrigPath(), getTrigPathModule(), getTrigPathModules(), and TriggerNamesService().
|
private |
Definition at line 144 of file TriggerNamesService.h.
Referenced by TriggerNamesService(), and wantSummary().