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::InputSourceDescription Struct Reference

#include <InputSourceDescription.h>

Public Member Functions

 InputSourceDescription ()
 
 InputSourceDescription (ModuleDescription const &md, ProductRegistry &preg, boost::shared_ptr< BranchIDListHelper > branchIDListHelper, boost::shared_ptr< ActivityRegistry > areg, int maxEvents, int maxLumis, PreallocationConfiguration const &allocations)
 

Public Attributes

boost::shared_ptr
< ActivityRegistry
actReg_
 
PreallocationConfiguration const * allocations_
 
boost::shared_ptr
< BranchIDListHelper
branchIDListHelper_
 
int maxEvents_
 
int maxLumis_
 
ModuleDescription moduleDescription_
 
ProductRegistryproductRegistry_
 

Detailed Description

Definition at line 19 of file InputSourceDescription.h.

Constructor & Destructor Documentation

edm::InputSourceDescription::InputSourceDescription ( )
inline

Definition at line 20 of file InputSourceDescription.h.

20  :
22  productRegistry_(nullptr),
23  actReg_(),
24  maxEvents_(-1),
25  maxLumis_(-1),
26  allocations_(nullptr) {
27  }
boost::shared_ptr< ActivityRegistry > actReg_
PreallocationConfiguration const * allocations_
edm::InputSourceDescription::InputSourceDescription ( ModuleDescription const &  md,
ProductRegistry preg,
boost::shared_ptr< BranchIDListHelper branchIDListHelper,
boost::shared_ptr< ActivityRegistry areg,
int  maxEvents,
int  maxLumis,
PreallocationConfiguration const &  allocations 
)
inline

Definition at line 29 of file InputSourceDescription.h.

35  :
38  branchIDListHelper_(branchIDListHelper),
39  actReg_(areg),
41  maxLumis_(maxLumis),
42  allocations_(&allocations) {
43  }
areg
Definition: Schedule.cc:362
boost::shared_ptr< BranchIDListHelper > branchIDListHelper_
boost::shared_ptr< ActivityRegistry > actReg_
preg
Definition: Schedule.cc:362
PreallocationConfiguration const * allocations_

Member Data Documentation

boost::shared_ptr<ActivityRegistry> edm::InputSourceDescription::actReg_

Definition at line 48 of file InputSourceDescription.h.

PreallocationConfiguration const* edm::InputSourceDescription::allocations_

Definition at line 51 of file InputSourceDescription.h.

Referenced by edm::PoolSource::PoolSource().

boost::shared_ptr<BranchIDListHelper> edm::InputSourceDescription::branchIDListHelper_

Definition at line 47 of file InputSourceDescription.h.

int edm::InputSourceDescription::maxEvents_

Definition at line 49 of file InputSourceDescription.h.

int edm::InputSourceDescription::maxLumis_

Definition at line 50 of file InputSourceDescription.h.

ModuleDescription edm::InputSourceDescription::moduleDescription_

Definition at line 45 of file InputSourceDescription.h.

ProductRegistry* edm::InputSourceDescription::productRegistry_

Definition at line 46 of file InputSourceDescription.h.

Referenced by edm::InputSource::InputSource().