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 *pset, ProductRegistry &reg, PreallocationConfiguration const *prealloc, std::shared_ptr< ProcessConfiguration const > processConfiguration, ExceptionToActionTable const &actions)
 

Public Attributes

ExceptionToActionTable const * actions_
 
PreallocationConfiguration const * preallocate_
 
std::shared_ptr
< ProcessConfiguration const > 
processConfiguration_
 
ParameterSetpset_
 
ProductRegistryreg_
 

Detailed Description

Definition at line 22 of file WorkerParams.h.

Constructor & Destructor Documentation

edm::WorkerParams::WorkerParams ( )
inline

Definition at line 23 of file WorkerParams.h.

23  :
24  pset_(nullptr), reg_(nullptr), preallocate_(nullptr),processConfiguration_(), actions_(nullptr)
25  {}
PreallocationConfiguration const * preallocate_
Definition: WorkerParams.h:40
ParameterSet * pset_
Definition: WorkerParams.h:38
ExceptionToActionTable const * actions_
Definition: WorkerParams.h:42
ProductRegistry * reg_
Definition: WorkerParams.h:39
std::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:41
edm::WorkerParams::WorkerParams ( ParameterSet pset,
ProductRegistry reg,
PreallocationConfiguration const *  prealloc,
std::shared_ptr< ProcessConfiguration const >  processConfiguration,
ExceptionToActionTable const &  actions 
)
inline

Definition at line 27 of file WorkerParams.h.

31  :
32  pset_(pset),
33  reg_(&reg),
36  actions_(&actions) {}
PreallocationConfiguration const * preallocate_
Definition: WorkerParams.h:40
ParameterSet * pset_
Definition: WorkerParams.h:38
processConfiguration
Definition: Schedule.cc:369
actions
Definition: Schedule.cc:369
ExceptionToActionTable const * actions_
Definition: WorkerParams.h:42
ProductRegistry * reg_
Definition: WorkerParams.h:39
std::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:41
prealloc
Definition: Schedule.cc:369

Member Data Documentation

ExceptionToActionTable const* edm::WorkerParams::actions_

Definition at line 42 of file WorkerParams.h.

Referenced by edm::WorkerRegistry::getWorker().

PreallocationConfiguration const* edm::WorkerParams::preallocate_

Definition at line 40 of file WorkerParams.h.

Referenced by edm::WorkerRegistry::getWorker().

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

Definition at line 41 of file WorkerParams.h.

Referenced by edm::WorkerRegistry::getWorker().

ParameterSet* edm::WorkerParams::pset_

Definition at line 38 of file WorkerParams.h.

Referenced by edm::WorkerRegistry::getWorker().

ProductRegistry* edm::WorkerParams::reg_

Definition at line 39 of file WorkerParams.h.

Referenced by edm::WorkerRegistry::getWorker().