CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
edm::service::RandomNumberGeneratorService::ModuleIDToEngine Class Reference

Public Member Functions

std::vector< unsigned long >
const & 
engineState () const
 
LabelAndEnginelabelAndEngine () const
 
unsigned int moduleID () const
 
 ModuleIDToEngine (LabelAndEngine *theLabelAndEngine, unsigned int theModuleID)
 
bool operator< (ModuleIDToEngine const &r) const
 
void setEngineState (std::vector< unsigned long > const &v)
 

Private Attributes

std::vector< unsigned long > engineState_
 
LabelAndEnginelabelAndEngine_
 
unsigned int moduleID_
 

Detailed Description

Definition at line 144 of file RandomNumberGeneratorService.h.

Constructor & Destructor Documentation

edm::service::RandomNumberGeneratorService::ModuleIDToEngine::ModuleIDToEngine ( LabelAndEngine theLabelAndEngine,
unsigned int  theModuleID 
)
inline

Member Function Documentation

std::vector<unsigned long> const& edm::service::RandomNumberGeneratorService::ModuleIDToEngine::engineState ( ) const
inline

Definition at line 149 of file RandomNumberGeneratorService.h.

References engineState_.

LabelAndEngine* edm::service::RandomNumberGeneratorService::ModuleIDToEngine::labelAndEngine ( ) const
inline
unsigned int edm::service::RandomNumberGeneratorService::ModuleIDToEngine::moduleID ( ) const
inline

Definition at line 151 of file RandomNumberGeneratorService.h.

References moduleID_.

Referenced by operator<().

bool edm::service::RandomNumberGeneratorService::ModuleIDToEngine::operator< ( ModuleIDToEngine const &  r) const
inline

Definition at line 154 of file RandomNumberGeneratorService.h.

References moduleID().

void edm::service::RandomNumberGeneratorService::ModuleIDToEngine::setEngineState ( std::vector< unsigned long > const &  v)
inline

Member Data Documentation

std::vector<unsigned long> edm::service::RandomNumberGeneratorService::ModuleIDToEngine::engineState_
private

Definition at line 156 of file RandomNumberGeneratorService.h.

Referenced by engineState(), and setEngineState().

LabelAndEngine* edm::service::RandomNumberGeneratorService::ModuleIDToEngine::labelAndEngine_
private

Definition at line 157 of file RandomNumberGeneratorService.h.

Referenced by labelAndEngine().

unsigned int edm::service::RandomNumberGeneratorService::ModuleIDToEngine::moduleID_
private

Definition at line 158 of file RandomNumberGeneratorService.h.

Referenced by moduleID().