#include <ScheduleItems.h>
Public Member Functions | |
ServiceToken | addCPRandTNS (ParameterSet const ¶meterSet, ServiceToken const &token) |
void | clear () |
boost::shared_ptr< CommonParams > | initMisc (ParameterSet ¶meterSet) |
std::auto_ptr< Schedule > | initSchedule (ParameterSet ¶meterSet, ParameterSet const *subProcessPSet) |
ServiceToken | initServices (std::vector< ParameterSet > &servicePSets, ParameterSet &processPSet, ServiceToken const &iToken, serviceregistry::ServiceLegacy iLegacy, bool associate) |
ScheduleItems () | |
ScheduleItems (ProductRegistry const &preg) | |
Public Attributes | |
boost::shared_ptr< ActionTable const > | act_table_ |
boost::shared_ptr < ActivityRegistry > | actReg_ |
boost::shared_ptr < SignallingProductRegistry > | preg_ |
boost::shared_ptr < ProcessConfiguration > | processConfiguration_ |
Definition at line 23 of file ScheduleItems.h.
edm::ScheduleItems::ScheduleItems | ( | ) |
Definition at line 16 of file ScheduleItems.cc.
edm::ScheduleItems::ScheduleItems | ( | ProductRegistry const & | preg | ) |
Definition at line 23 of file ScheduleItems.cc.
References preg_.
ServiceToken edm::ScheduleItems::addCPRandTNS | ( | ParameterSet const & | parameterSet, |
ServiceToken const & | token | ||
) |
Definition at line 59 of file ScheduleItems.cc.
References edm::ServiceRegistry::createContaining(), edm::serviceregistry::kOverlapIsError, and preg_.
Referenced by edm::EventProcessor::init().
void edm::ScheduleItems::clear | ( | void | ) |
Definition at line 111 of file ScheduleItems.cc.
References actReg_, preg_, and processConfiguration_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), 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().
boost::shared_ptr< CommonParams > edm::ScheduleItems::initMisc | ( | ParameterSet & | parameterSet | ) |
Definition at line 84 of file ScheduleItems.cc.
References act_table_, edm::ParameterSet::getParameter(), edm::getPassID(), edm::getReleaseVersion(), edm::ParameterSet::getUntrackedParameter(), edm::ParameterSet::getUntrackedParameterSet(), and processConfiguration_.
Referenced by edm::EventProcessor::init().
std::auto_ptr< Schedule > edm::ScheduleItems::initSchedule | ( | ParameterSet & | parameterSet, |
ParameterSet const * | subProcessPSet | ||
) |
Definition at line 97 of file ScheduleItems.cc.
References act_table_, actReg_, edm::ServiceRegistry::instance(), preg_, processConfiguration_, and Tree_ALCARECO_cff::schedule.
Referenced by edm::EventProcessor::init().
ServiceToken edm::ScheduleItems::initServices | ( | std::vector< ParameterSet > & | servicePSets, |
ParameterSet & | processPSet, | ||
ServiceToken const & | iToken, | ||
serviceregistry::ServiceLegacy | iLegacy, | ||
bool | associate | ||
) |
Definition at line 35 of file ScheduleItems.cc.
References actReg_, edm::ParameterSet::addParameter(), edm::ServiceToken::copySlotsTo(), and edm::ServiceRegistry::createSet().
Referenced by edm::EventProcessor::init().
boost::shared_ptr<ActionTable const> edm::ScheduleItems::act_table_ |
Definition at line 50 of file ScheduleItems.h.
Referenced by edm::EventProcessor::init(), initMisc(), and initSchedule().
boost::shared_ptr<ActivityRegistry> edm::ScheduleItems::actReg_ |
Definition at line 48 of file ScheduleItems.h.
Referenced by clear(), edm::EventProcessor::init(), initSchedule(), and initServices().
boost::shared_ptr<SignallingProductRegistry> edm::ScheduleItems::preg_ |
Definition at line 49 of file ScheduleItems.h.
Referenced by addCPRandTNS(), clear(), edm::EventProcessor::init(), initSchedule(), and ScheduleItems().
boost::shared_ptr<ProcessConfiguration> edm::ScheduleItems::processConfiguration_ |
Definition at line 51 of file ScheduleItems.h.
Referenced by clear(), edm::EventProcessor::init(), initMisc(), and initSchedule().