22#include "BDSTypeSafeEnum.hh"
34 enum type {hepjames, mixmax};
45 void CreateRandomNumberGenerator(
const G4String& engineName =
"hepjames");
52 void PrintFullSeedState();
55 void WriteSeedState(
const G4String& suffix =
"");
58 G4String GetSeedState();
61 void LoadSeedState(
const G4String& inSeedFilename);
64 void SetSeedState(
const G4String& seedState);
65 void SetSeedState(std::stringstream& seedState);
Improve type-safety of native enum data type in C++.
Type definition for all random engine names.