CMS 3D CMS Logo

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

◆ WorkerParams() [1/2]

edm::WorkerParams::WorkerParams ( )
inline

Definition at line 23 of file WorkerParams.h.

23 : pset_(nullptr), reg_(nullptr), preallocate_(nullptr), processConfiguration_(), actions_(nullptr) {}
PreallocationConfiguration const * preallocate_
Definition: WorkerParams.h:38
ParameterSet * pset_
Definition: WorkerParams.h:36
ExceptionToActionTable const * actions_
Definition: WorkerParams.h:40
ProductRegistry * reg_
Definition: WorkerParams.h:37
std::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:39

◆ WorkerParams() [2/2]

edm::WorkerParams::WorkerParams ( ParameterSet pset,
ProductRegistry reg,
PreallocationConfiguration const *  prealloc,
std::shared_ptr< ProcessConfiguration const >  processConfiguration,
ExceptionToActionTable const &  actions 
)
inline

Definition at line 25 of file WorkerParams.h.

30  : pset_(pset),
31  reg_(&reg),
32  preallocate_(prealloc),
33  processConfiguration_(processConfiguration),
34  actions_(&actions) {}
PreallocationConfiguration const * preallocate_
Definition: WorkerParams.h:38
roAction_t actions[nactions]
Definition: GenABIO.cc:181
ParameterSet * pset_
Definition: WorkerParams.h:36
ExceptionToActionTable const * actions_
Definition: WorkerParams.h:40
ProductRegistry * reg_
Definition: WorkerParams.h:37
std::shared_ptr< ProcessConfiguration const > processConfiguration_
Definition: WorkerParams.h:39

Member Data Documentation

◆ actions_

ExceptionToActionTable const* edm::WorkerParams::actions_

Definition at line 40 of file WorkerParams.h.

◆ preallocate_

PreallocationConfiguration const* edm::WorkerParams::preallocate_

Definition at line 38 of file WorkerParams.h.

◆ processConfiguration_

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

Definition at line 39 of file WorkerParams.h.

◆ pset_

ParameterSet* edm::WorkerParams::pset_

Definition at line 36 of file WorkerParams.h.

◆ reg_

ProductRegistry* edm::WorkerParams::reg_

Definition at line 37 of file WorkerParams.h.