#include <ShmOutputModuleRegistry.h>
Public Member Functions | |
void | dumpRegistry () |
OutputModule * | get (std::string &name) |
std::string | getDatasetCSV () |
std::vector < edm::FUShmOutputModule * > | getShmOutputModules () |
std::vector < edm::FUShmOutputModule * > & | getShmOutputModulesWithDatasets () |
void | insertStreamAndDatasetInfo (edm::ParameterSet &streams, edm::ParameterSet &datasets) |
void | registerModule (std::string &name, OutputModule *op) |
ShmOutputModuleRegistry (const edm::ParameterSet &) | |
void | updateDatasetInfo () |
Private Types | |
typedef std::map< std::string, OutputModule * > | dct |
typedef dct::iterator | idct |
Private Member Functions | |
void | clear () |
Private Attributes | |
dct | clm_ |
std::vector< std::string > | listOfDatasets_ |
std::vector < edm::FUShmOutputModule * > | shmOutputsWithDatasets_ |
Friends | |
class | FWEPWrapper |
Definition at line 24 of file ShmOutputModuleRegistry.h.
|
private |
Definition at line 39 of file ShmOutputModuleRegistry.h.
|
private |
Definition at line 40 of file ShmOutputModuleRegistry.h.
evf::ShmOutputModuleRegistry::ShmOutputModuleRegistry | ( | const edm::ParameterSet & | ps | ) |
Definition at line 8 of file ShmOutputModuleRegistry.cc.
|
private |
Definition at line 46 of file ShmOutputModuleRegistry.cc.
References clm_, listOfDatasets_, and shmOutputsWithDatasets_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), evf::FWEPWrapper::init(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
void evf::ShmOutputModuleRegistry::dumpRegistry | ( | ) |
OutputModule * evf::ShmOutputModuleRegistry::get | ( | std::string & | name | ) |
Definition at line 17 of file ShmOutputModuleRegistry.cc.
References clm_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), evf::fuep::TriggerReportHelpers::packTriggerReport(), and evf::FWEPWrapper::taskWebPage().
std::string evf::ShmOutputModuleRegistry::getDatasetCSV | ( | ) |
Definition at line 68 of file ShmOutputModuleRegistry.cc.
References i, and listOfDatasets_.
Referenced by evf::FUEventProcessor::configuring(), and evf::FUEventProcessor::enabling().
std::vector< edm::FUShmOutputModule * > evf::ShmOutputModuleRegistry::getShmOutputModules | ( | ) |
Definition at line 33 of file ShmOutputModuleRegistry.cc.
Referenced by evf::FUEventProcessor::enabling(), evf::FUEventProcessor::forkProcessesFromEDM(), and updateDatasetInfo().
|
inline |
Definition at line 35 of file ShmOutputModuleRegistry.h.
References shmOutputsWithDatasets_.
Referenced by evf::fuep::TriggerReportHelpers::packTriggerReport().
void evf::ShmOutputModuleRegistry::insertStreamAndDatasetInfo | ( | edm::ParameterSet & | streams, |
edm::ParameterSet & | datasets | ||
) |
Definition at line 79 of file ShmOutputModuleRegistry.cc.
References clm_, edm::FUShmOutputModule::insertStreamAndDatasetInfo(), and NULL.
Referenced by evf::FWEPWrapper::init().
void evf::ShmOutputModuleRegistry::registerModule | ( | std::string & | name, |
OutputModule * | op | ||
) |
void evf::ShmOutputModuleRegistry::updateDatasetInfo | ( | ) |
Definition at line 53 of file ShmOutputModuleRegistry.cc.
References RecoTau_DiTaus_pt_20-420_cfg::datasets, edm::FUShmOutputModule::getDatasetNames(), getShmOutputModules(), edm::FUShmOutputModule::getStreamId(), i, listOfDatasets_, convertSQLitetoXML_cfg::output, and shmOutputsWithDatasets_.
Referenced by evf::FWEPWrapper::init().
|
friend |
Definition at line 45 of file ShmOutputModuleRegistry.h.
|
private |
Definition at line 42 of file ShmOutputModuleRegistry.h.
Referenced by clear(), dumpRegistry(), get(), getShmOutputModules(), insertStreamAndDatasetInfo(), and registerModule().
|
private |
Definition at line 44 of file ShmOutputModuleRegistry.h.
Referenced by clear(), getDatasetCSV(), and updateDatasetInfo().
|
private |
Definition at line 43 of file ShmOutputModuleRegistry.h.
Referenced by clear(), getShmOutputModulesWithDatasets(), and updateDatasetInfo().