CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::PreallocationConfiguration Class Reference

#include "PreallocationConfiguration.h"

Public Member Functions

unsigned int numberOfLuminosityBlocks () const
 
unsigned int numberOfRuns () const
 
unsigned int numberOfStreams () const
 
unsigned int numberOfThreads () const
 
 PreallocationConfiguration ()
 
 PreallocationConfiguration (unsigned int iNThreads, unsigned int iNStreams, unsigned int iNLumis, unsigned int iNRuns)
 

Private Attributes

unsigned int m_nLumis
 
unsigned int m_nRuns
 
unsigned int m_nStreams
 
unsigned int m_nthreads
 

Detailed Description

Description: Holds number of simultaneous Streams, LuminosityBlocks and Runs the job will allow.

Usage: <usage>

Definition at line 27 of file PreallocationConfiguration.h.

Constructor & Destructor Documentation

◆ PreallocationConfiguration() [1/2]

edm::PreallocationConfiguration::PreallocationConfiguration ( )
inline

◆ PreallocationConfiguration() [2/2]

edm::PreallocationConfiguration::PreallocationConfiguration ( unsigned int  iNThreads,
unsigned int  iNStreams,
unsigned int  iNLumis,
unsigned int  iNRuns 
)
inline

Member Function Documentation

◆ numberOfLuminosityBlocks()

unsigned int edm::PreallocationConfiguration::numberOfLuminosityBlocks ( ) const
inline

◆ numberOfRuns()

unsigned int edm::PreallocationConfiguration::numberOfRuns ( ) const
inline

◆ numberOfStreams()

unsigned int edm::PreallocationConfiguration::numberOfStreams ( ) const
inline

Definition at line 35 of file PreallocationConfiguration.h.

References m_nStreams.

Referenced by edm::EventProcessor::beginJob(), edm::test::TestProcessor::beginJob(), edm::EventProcessor::beginLumiAsync(), edm::test::TestProcessor::beginLuminosityBlock(), edm::test::TestProcessor::beginRun(), edm::EventProcessor::beginRunAsync(), edm::EventProcessor::continueLumiAsync(), edm::global::OutputModuleBase::doPreallocate(), edm::limited::OutputModuleBase::doPreallocate(), edm::global::EDAnalyzerBase::doPreallocate(), edm::limited::EDAnalyzerBase::doPreallocate(), edm::limited::EDProducerBase::doPreallocate(), edm::global::EDProducerBase::doPreallocate(), edm::global::EDFilterBase::doPreallocate(), edm::limited::EDFilterBase::doPreallocate(), edm::stream::EDAnalyzerAdaptorBase::doPreallocate(), edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::doPreallocate(), edm::core::OutputModuleCore::doPreallocate_(), edm::EventProcessor::endJob(), edm::test::TestProcessor::endJob(), edm::test::TestProcessor::endLuminosityBlock(), edm::test::TestProcessor::endRun(), edm::EventProcessor::endRunAsync(), edm::EventProcessor::endUnfinishedLumi(), edm::Schedule::finishSetup(), edm::EventProcessor::init(), edmtest::AcquireIntFilter::preallocate(), edmtest::AcquireIntProducer::preallocate(), edm::EventProcessor::processRuns(), edm::EventProcessor::readFile(), edm::PrincipalCache::setNumberOfConcurrentPrincipals(), edm::SubProcess::SubProcess(), and edm::test::TestProcessor::TestProcessor().

◆ numberOfThreads()

unsigned int edm::PreallocationConfiguration::numberOfThreads ( ) const
inline

Member Data Documentation

◆ m_nLumis

unsigned int edm::PreallocationConfiguration::m_nLumis
private

Definition at line 47 of file PreallocationConfiguration.h.

Referenced by numberOfLuminosityBlocks().

◆ m_nRuns

unsigned int edm::PreallocationConfiguration::m_nRuns
private

Definition at line 48 of file PreallocationConfiguration.h.

Referenced by numberOfRuns().

◆ m_nStreams

unsigned int edm::PreallocationConfiguration::m_nStreams
private

Definition at line 46 of file PreallocationConfiguration.h.

Referenced by numberOfStreams().

◆ m_nthreads

unsigned int edm::PreallocationConfiguration::m_nthreads
private

Definition at line 45 of file PreallocationConfiguration.h.

Referenced by numberOfThreads().