CMS 3D CMS Logo

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

#include <SystemBounds.h>

Public Member Functions

unsigned int maxNumberOfConcurrentLuminosityBlocks () const
 
unsigned int maxNumberOfConcurrentRuns () const
 
unsigned int maxNumberOfStreams () const
 
unsigned int maxNumberOfThreads () const
 
 SystemBounds (unsigned int iNStreams, unsigned int iNLumis, unsigned int iNRuns, unsigned int iNThreads)
 

Private Attributes

unsigned int m_nLumis
 
unsigned int m_nRuns
 
unsigned int m_nStreams
 
unsigned int m_nThreads
 

Detailed Description

Definition at line 29 of file SystemBounds.h.

Constructor & Destructor Documentation

◆ SystemBounds()

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

Definition at line 31 of file SystemBounds.h.

32  : m_nStreams(iNStreams), m_nLumis(iNLumis), m_nRuns(iNRuns), m_nThreads(iNThreads) {}

Member Function Documentation

◆ maxNumberOfConcurrentLuminosityBlocks()

unsigned int edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks ( ) const
inline

◆ maxNumberOfConcurrentRuns()

unsigned int edm::service::SystemBounds::maxNumberOfConcurrentRuns ( ) const
inline

Definition at line 36 of file SystemBounds.h.

References m_nRuns.

Referenced by edm::service::MessageLogger::MessageLogger().

36 { return m_nRuns; }

◆ maxNumberOfStreams()

unsigned int edm::service::SystemBounds::maxNumberOfStreams ( ) const
inline

◆ maxNumberOfThreads()

unsigned int edm::service::SystemBounds::maxNumberOfThreads ( ) const
inline

Definition at line 38 of file SystemBounds.h.

References m_nThreads.

Referenced by edm::service::InitRootHandlers::InitRootHandlers().

38 { return m_nThreads; }

Member Data Documentation

◆ m_nLumis

unsigned int edm::service::SystemBounds::m_nLumis
private

Definition at line 43 of file SystemBounds.h.

Referenced by maxNumberOfConcurrentLuminosityBlocks().

◆ m_nRuns

unsigned int edm::service::SystemBounds::m_nRuns
private

Definition at line 44 of file SystemBounds.h.

Referenced by maxNumberOfConcurrentRuns().

◆ m_nStreams

unsigned int edm::service::SystemBounds::m_nStreams
private

Definition at line 42 of file SystemBounds.h.

Referenced by maxNumberOfStreams().

◆ m_nThreads

unsigned int edm::service::SystemBounds::m_nThreads
private

Definition at line 45 of file SystemBounds.h.

Referenced by maxNumberOfThreads().