CMS 3D CMS Logo

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

#include <InputSourceDescription.h>

Public Member Functions

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

Public Attributes

std::shared_ptr< ActivityRegistryactReg_
 
PreallocationConfiguration const * allocations_
 
std::shared_ptr< BranchIDListHelperbranchIDListHelper_
 
int maxEvents_
 
int maxLumis_
 
int maxSecondsUntilRampdown_
 
ModuleDescription moduleDescription_
 
std::shared_ptr< ProductRegistryproductRegistry_
 
std::shared_ptr< ThinnedAssociationsHelperthinnedAssociationsHelper_
 

Detailed Description

Definition at line 20 of file InputSourceDescription.h.

Constructor & Destructor Documentation

◆ InputSourceDescription() [1/2]

edm::InputSourceDescription::InputSourceDescription ( )
inline

Definition at line 21 of file InputSourceDescription.h.

23  productRegistry_(nullptr),
24  actReg_(),
25  maxEvents_(-1),
26  maxLumis_(-1),
27  allocations_(nullptr) {}

◆ InputSourceDescription() [2/2]

edm::InputSourceDescription::InputSourceDescription ( ModuleDescription const &  md,
std::shared_ptr< ProductRegistry preg,
std::shared_ptr< BranchIDListHelper branchIDListHelper,
std::shared_ptr< ThinnedAssociationsHelper thinnedAssociationsHelper,
std::shared_ptr< ActivityRegistry areg,
int  maxEvents,
int  maxLumis,
int  maxSecondsUntilRampdown,
PreallocationConfiguration const &  allocations 
)
inline

Definition at line 29 of file InputSourceDescription.h.

38  : moduleDescription_(md),
39  productRegistry_(preg),
40  branchIDListHelper_(branchIDListHelper),
41  thinnedAssociationsHelper_(thinnedAssociationsHelper),
42  actReg_(areg),
44  maxLumis_(maxLumis),
45  maxSecondsUntilRampdown_(maxSecondsUntilRampdown),
46  allocations_(&allocations) {}

Member Data Documentation

◆ actReg_

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

Definition at line 52 of file InputSourceDescription.h.

◆ allocations_

PreallocationConfiguration const* edm::InputSourceDescription::allocations_

Definition at line 56 of file InputSourceDescription.h.

◆ branchIDListHelper_

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

Definition at line 50 of file InputSourceDescription.h.

◆ maxEvents_

int edm::InputSourceDescription::maxEvents_

Definition at line 53 of file InputSourceDescription.h.

◆ maxLumis_

int edm::InputSourceDescription::maxLumis_

Definition at line 54 of file InputSourceDescription.h.

◆ maxSecondsUntilRampdown_

int edm::InputSourceDescription::maxSecondsUntilRampdown_

Definition at line 55 of file InputSourceDescription.h.

◆ moduleDescription_

ModuleDescription edm::InputSourceDescription::moduleDescription_

Definition at line 48 of file InputSourceDescription.h.

◆ productRegistry_

std::shared_ptr<ProductRegistry> edm::InputSourceDescription::productRegistry_

Definition at line 49 of file InputSourceDescription.h.

◆ thinnedAssociationsHelper_

std::shared_ptr<ThinnedAssociationsHelper> edm::InputSourceDescription::thinnedAssociationsHelper_

Definition at line 51 of file InputSourceDescription.h.

edm::InputSourceDescription::maxEvents_
int maxEvents_
Definition: InputSourceDescription.h:53
edm::InputSourceDescription::allocations_
PreallocationConfiguration const * allocations_
Definition: InputSourceDescription.h:56
edm::InputSourceDescription::productRegistry_
std::shared_ptr< ProductRegistry > productRegistry_
Definition: InputSourceDescription.h:49
edm::InputSourceDescription::actReg_
std::shared_ptr< ActivityRegistry > actReg_
Definition: InputSourceDescription.h:52
edm::InputSourceDescription::branchIDListHelper_
std::shared_ptr< BranchIDListHelper > branchIDListHelper_
Definition: InputSourceDescription.h:50
edm::InputSourceDescription::maxSecondsUntilRampdown_
int maxSecondsUntilRampdown_
Definition: InputSourceDescription.h:55
Data_TkAlMinBias_Run2018C_PromptReco_v3_cff.maxEvents
maxEvents
Definition: Data_TkAlMinBias_Run2018C_PromptReco_v3_cff.py:3
edm::InputSourceDescription::maxLumis_
int maxLumis_
Definition: InputSourceDescription.h:54
edm::InputSourceDescription::moduleDescription_
ModuleDescription moduleDescription_
Definition: InputSourceDescription.h:48
edm::InputSourceDescription::thinnedAssociationsHelper_
std::shared_ptr< ThinnedAssociationsHelper > thinnedAssociationsHelper_
Definition: InputSourceDescription.h:51