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

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

Definition at line 33 of file SystemBounds.h.

36  :
37  m_nStreams(iNStreams),
38  m_nLumis(iNLumis),
39  m_nRuns(iNRuns),
40  m_nThreads(iNThreads){}

Member Function Documentation

unsigned int edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks ( ) const
inline
unsigned int edm::service::SystemBounds::maxNumberOfConcurrentRuns ( ) const
inline
unsigned int edm::service::SystemBounds::maxNumberOfStreams ( ) const
inline
unsigned int edm::service::SystemBounds::maxNumberOfThreads ( ) const
inline

Member Data Documentation

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

Definition at line 52 of file SystemBounds.h.

Referenced by maxNumberOfConcurrentLuminosityBlocks().

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

Definition at line 53 of file SystemBounds.h.

Referenced by maxNumberOfConcurrentRuns().

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

Definition at line 51 of file SystemBounds.h.

Referenced by maxNumberOfStreams().

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

Definition at line 54 of file SystemBounds.h.

Referenced by maxNumberOfThreads().