CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::WorkerParams Struct Reference

#include <WorkerParams.h>

Public Member Functions

 WorkerParams ()
 
 WorkerParams (ParameterSet const &procPset, ParameterSet *pset, ProductRegistry &reg, boost::shared_ptr< ProcessConfiguration const > processConfiguration, ActionTable const &actions)
 

Public Attributes

ActionTable const * actions_
 
boost::shared_ptr
< ProcessConfiguration const > 
processConfiguration_
 
ParameterSet const * procPset_
 
ParameterSetpset_
 
ProductRegistryreg_
 

Detailed Description

Definition at line 21 of file WorkerParams.h.

Constructor & Destructor Documentation

edm::WorkerParams::WorkerParams ( )
inline

Definition at line 22 of file WorkerParams.h.

22  :
23  procPset_(nullptr), pset_(nullptr), reg_(nullptr), processConfiguration_(), actions_(nullptr)
24  {}
ParameterSet const * procPset_
Definition: WorkerParams.h:37
ParameterSet * pset_
Definition: WorkerParams.h:38
ActionTable const * actions_
Definition: WorkerParams.h:41
ProductRegistry * reg_
Definition: WorkerParams.h:39
boost::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:40
edm::WorkerParams::WorkerParams ( ParameterSet const &  procPset,
ParameterSet pset,
ProductRegistry reg,
boost::shared_ptr< ProcessConfiguration const >  processConfiguration,
ActionTable const &  actions 
)
inline

Definition at line 26 of file WorkerParams.h.

30  :
31  procPset_(&procPset),
32  pset_(pset),
33  reg_(&reg),
34  processConfiguration_(processConfiguration),
35  actions_(&actions) {}
roAction_t actions[nactions]
Definition: GenABIO.cc:200
ParameterSet const * procPset_
Definition: WorkerParams.h:37
ParameterSet * pset_
Definition: WorkerParams.h:38
ActionTable const * actions_
Definition: WorkerParams.h:41
ProductRegistry * reg_
Definition: WorkerParams.h:39
boost::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:40

Member Data Documentation

ActionTable const* edm::WorkerParams::actions_

Definition at line 41 of file WorkerParams.h.

boost::shared_ptr<ProcessConfiguration const> edm::WorkerParams::processConfiguration_

Definition at line 40 of file WorkerParams.h.

Referenced by edm::Maker::createModuleDescription(), and edm::Factory::makeWorker().

ParameterSet const* edm::WorkerParams::procPset_

Definition at line 37 of file WorkerParams.h.

ParameterSet* edm::WorkerParams::pset_
ProductRegistry* edm::WorkerParams::reg_

Definition at line 39 of file WorkerParams.h.

Referenced by edm::WorkerT< T >::WorkerT().