#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 45 of file TriggerNamesService.h.
typedef PosMap::size_type edm::service::TriggerNamesService::size_type |
Definition at line 46 of file TriggerNamesService.h.
typedef std::vector<std::string> edm::service::TriggerNamesService::Strings |
Definition at line 44 of file TriggerNamesService.h.
|
explicit |
Definition at line 18 of file TriggerNamesService.cc.
References end_modulenames_, end_names_, end_pos_, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), edm::ParameterSet::getUntrackedParameter(), edm::ParameterSet::getUntrackedParameterSet(), mps_fire::i, loadPosMap(), modulenames_, gen::n, geometryDiff::opts, process_name_, AlCaHLTBitMon_QueryRunRegistry::string, trigger_pset_, trignames_, trigpos_, and wantSummary_.
|
inline |
Definition at line 98 of file TriggerNamesService.h.
Referenced by findEndPath(), findTrigPath(), getEndPathModule(), getEndPathModules(), getTrigPathModule(), and getTrigPathModules().
|
inline |
Definition at line 76 of file TriggerNamesService.h.
References end_pos_, and find().
|
inline |
Definition at line 57 of file TriggerNamesService.h.
References find(), getTrigPaths(), edm::triggerResults(), and trigpos_.
|
inline |
Definition at line 75 of file TriggerNamesService.h.
References end_names_.
|
inline |
Definition at line 91 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, and find().
|
inline |
Definition at line 94 of file TriggerNamesService.h.
References end_modulenames_.
|
inline |
Definition at line 87 of file TriggerNamesService.h.
References end_modulenames_, end_pos_, and find().
Referenced by edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 90 of file TriggerNamesService.h.
References end_modulenames_.
|
inline |
Definition at line 74 of file TriggerNamesService.h.
References end_names_.
Referenced by 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(), TriggerSummaryProducerAOD::TriggerSummaryProducerAOD(), and TriggerSummaryProducerRAW::TriggerSummaryProducerRAW().
|
inline |
Definition at line 111 of file TriggerNamesService.h.
References trigger_pset_.
|
inline |
Definition at line 56 of file TriggerNamesService.h.
References trignames_.
|
inline |
Definition at line 80 of file TriggerNamesService.h.
References find(), modulenames_, and trigpos_.
|
inline |
Definition at line 83 of file TriggerNamesService.h.
References modulenames_.
|
inline |
Definition at line 78 of file TriggerNamesService.h.
References find(), modulenames_, and trigpos_.
Referenced by edm::SystemTimeKeeper::SystemTimeKeeper().
|
inline |
Definition at line 79 of file TriggerNamesService.h.
References modulenames_.
|
inline |
Definition at line 55 of file TriggerNamesService.h.
References trignames_.
Referenced by findTrigPath(), GenFilterEfficiencyProducer::GenFilterEfficiencyProducer(), edm::getAllTriggerNames(), getTrigPaths(), edm::Schedule::Schedule(), edm::StreamSchedule::StreamSchedule(), and edm::SystemTimeKeeper::SystemTimeKeeper().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths | ||
) |
Definition at line 87 of file TriggerNamesService.cc.
References getTrigPaths().
bool edm::service::TriggerNamesService::getTrigPaths | ( | TriggerResults const & | triggerResults, |
Strings & | trigPaths, | ||
bool & | fromPSetRegistry | ||
) |
Definition at line 42 of file TriggerNamesService.cc.
References Exception, edm::pset::Registry::getMapped(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), edm::TriggerResults::getTriggerNames(), edm::pset::Registry::instance(), dataset::name, edm::TriggerResults::parameterSetID(), muonDTDigis_cfi::pset, edm::search_all(), edm::HLTGlobalStatus::size(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::errors::Unknown.
|
inlineprivate |
Definition at line 114 of file TriggerNamesService.h.
References mps_fire::i, and gen::n.
Referenced by TriggerNamesService().
|
inline |
Definition at line 54 of file TriggerNamesService.h.
References trignames_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
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().