CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::MakeModuleParams Struct Reference

#include <MakeModuleParams.h>

Public Member Functions

 MakeModuleParams ()
 
 MakeModuleParams (ParameterSet *pset, ProductRegistry &reg, PreallocationConfiguration const *prealloc, std::shared_ptr< ProcessConfiguration const > processConfiguration)
 

Public Attributes

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

Detailed Description

Definition at line 21 of file MakeModuleParams.h.

Constructor & Destructor Documentation

edm::MakeModuleParams::MakeModuleParams ( )
inline

Definition at line 22 of file MakeModuleParams.h.

22  :
23  pset_(nullptr), reg_(nullptr), preallocate_(nullptr), processConfiguration_()
24  {}
ProductRegistry * reg_
PreallocationConfiguration const * preallocate_
std::shared_ptr< ProcessConfiguration const > processConfiguration_
edm::MakeModuleParams::MakeModuleParams ( ParameterSet pset,
ProductRegistry reg,
PreallocationConfiguration const *  prealloc,
std::shared_ptr< ProcessConfiguration const >  processConfiguration 
)
inline

Definition at line 26 of file MakeModuleParams.h.

29  :
30  pset_(pset),
31  reg_(&reg),
32  preallocate_(prealloc),
33  processConfiguration_(processConfiguration) {}
ProductRegistry * reg_
PreallocationConfiguration const * preallocate_
std::shared_ptr< ProcessConfiguration const > processConfiguration_

Member Data Documentation

PreallocationConfiguration const* edm::MakeModuleParams::preallocate_

Definition at line 37 of file MakeModuleParams.h.

Referenced by edm::Maker::makeModule().

std::shared_ptr<ProcessConfiguration const> edm::MakeModuleParams::processConfiguration_
ParameterSet* edm::MakeModuleParams::pset_
ProductRegistry* edm::MakeModuleParams::reg_

Definition at line 36 of file MakeModuleParams.h.

Referenced by edm::Maker::makeModule().