Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-04-22 06:27:20

0001 #ifndef FWCore_Framework_OutputModuleDescription_h
0002 #define FWCore_Framework_OutputModuleDescription_h
0003 
0004 /*----------------------------------------------------------------------
0005 
0006 OutputModuleDescription : the stuff that is needed to configure an
0007 output module that does not come in through the ParameterSet  
0008 
0009 ----------------------------------------------------------------------*/
0010 
0011 #include "DataFormats/Provenance/interface/BranchIDList.h"
0012 namespace edm {
0013 
0014   class BranchIDListHelper;
0015 
0016   struct OutputModuleDescription {
0017     //OutputModuleDescription() : maxEvents_(-1) {}
0018     explicit OutputModuleDescription(BranchIDLists const& branchIDLists, int maxEvents = -1)
0019         : branchIDLists_(&branchIDLists), maxEvents_(maxEvents) {}
0020     BranchIDLists const* branchIDLists_;
0021     int maxEvents_;
0022   };
0023 }  // namespace edm
0024 
0025 #endif