CMS 3D CMS Logo

OutputModuleDescription.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_OutputModuleDescription_h
2 #define FWCore_Framework_OutputModuleDescription_h
3 
4 /*----------------------------------------------------------------------
5 
6 OutputModuleDescription : the stuff that is needed to configure an
7 output module that does not come in through the ParameterSet
8 
9 ----------------------------------------------------------------------*/
10 
12 namespace edm {
13 
14  class BranchIDListHelper;
15  class SubProcessParentageHelper;
16 
18  //OutputModuleDescription() : maxEvents_(-1) {}
19  explicit OutputModuleDescription(BranchIDLists const& branchIDLists,
20  int maxEvents = -1,
21  SubProcessParentageHelper const* subProcessParentageHelper = nullptr)
22  : branchIDLists_(&branchIDLists),
24  subProcessParentageHelper_(subProcessParentageHelper) {}
28  };
29 } // namespace edm
30 
31 #endif
edm::OutputModuleDescription::maxEvents_
int maxEvents_
Definition: OutputModuleDescription.h:26
edm::SubProcessParentageHelper
Definition: SubProcessParentageHelper.h:21
edm::OutputModuleDescription::branchIDLists_
BranchIDLists const * branchIDLists_
Definition: OutputModuleDescription.h:25
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::OutputModuleDescription::subProcessParentageHelper_
SubProcessParentageHelper const * subProcessParentageHelper_
Definition: OutputModuleDescription.h:27
edm::BranchIDLists
std::vector< BranchIDList > BranchIDLists
Definition: BranchIDList.h:19
BranchIDList.h
Data_TkAlMinBias_Run2018C_PromptReco_v3_cff.maxEvents
maxEvents
Definition: Data_TkAlMinBias_Run2018C_PromptReco_v3_cff.py:3
edm::OutputModuleDescription
Definition: OutputModuleDescription.h:17
edm::OutputModuleDescription::OutputModuleDescription
OutputModuleDescription(BranchIDLists const &branchIDLists, int maxEvents=-1, SubProcessParentageHelper const *subProcessParentageHelper=nullptr)
Definition: OutputModuleDescription.h:19