CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/FWCore/Framework/interface/OutputModuleDescription.h

Go to the documentation of this file.
00001 #ifndef FWCore_Framework_OutputModuleDescription_h
00002 #define FWCore_Framework_OutputModuleDescription_h
00003 
00004 /*----------------------------------------------------------------------
00005 
00006 OutputModuleDescription : the stuff that is needed to configure an
00007 output module that does not come in through the ParameterSet  
00008 
00009 ----------------------------------------------------------------------*/
00010 
00011 #include "DataFormats/Provenance/interface/BranchIDList.h"
00012 namespace edm {
00013 
00014   class BranchIDListHelper;
00015   struct OutputModuleDescription {
00016     //OutputModuleDescription() : maxEvents_(-1) {}
00017     explicit OutputModuleDescription(BranchIDLists const& branchIDLists, int maxEvents = -1) :
00018       branchIDLists_(&branchIDLists),
00019       maxEvents_(maxEvents)
00020     {}
00021     BranchIDLists const* branchIDLists_;
00022     int maxEvents_;
00023   };
00024 }
00025 
00026 #endif