CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
externalgen::LumiCache Struct Reference

Public Member Functions

 LumiCache (std::vector< unsigned long > iState, long iSeed)
 

Public Attributes

externalgen::StreamCachecacheForAStreamThatCompleted_ = nullptr
 
const edm::RandomNumberGeneratorState randomState_
 
bool selectedStreamTransitionsCompleted_ = false
 

Detailed Description

Definition at line 153 of file ExternalGeneratorFilter.cc.

Constructor & Destructor Documentation

◆ LumiCache()

externalgen::LumiCache::LumiCache ( std::vector< unsigned long >  iState,
long  iSeed 
)
inline

Definition at line 154 of file ExternalGeneratorFilter.cc.

154 : randomState_(std::move(iState), iSeed) {}
const edm::RandomNumberGeneratorState randomState_
def move(src, dest)
Definition: eostools.py:511

Member Data Documentation

◆ cacheForAStreamThatCompleted_

externalgen::StreamCache* externalgen::LumiCache::cacheForAStreamThatCompleted_ = nullptr
mutable

Definition at line 160 of file ExternalGeneratorFilter.cc.

◆ randomState_

const edm::RandomNumberGeneratorState externalgen::LumiCache::randomState_

Definition at line 155 of file ExternalGeneratorFilter.cc.

◆ selectedStreamTransitionsCompleted_

bool externalgen::LumiCache::selectedStreamTransitionsCompleted_ = false
mutable

Definition at line 159 of file ExternalGeneratorFilter.cc.