56 std::vector<std::string>
const& defaultOutputCommands) {
58 desc.addUntracked<
unsigned int>(
"concurrencyLimit", 1);
void doPreallocate(PreallocationConfiguration const &)
void doPreallocate_(PreallocationConfiguration const &)
OutputModuleBase(ParameterSet const &pset)
std::atomic< int > remainingEvents_
bool doEvent_(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
virtual void preallocate(PreallocationConfiguration const &)
unsigned int numberOfStreams() const
virtual void preallocStreams(unsigned int)
int remainingEvents() const
static void fillDescription(ParameterSetDescription &desc, std::vector< std::string > const &iDefaultOutputCommands=ProductSelectorRules::defaultSelectionStrings())
bool doEvent(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
static void fillDescription(ParameterSetDescription &desc, std::vector< std::string > const &iDefaultOutputCommands=ProductSelectorRules::defaultSelectionStrings())