21#include "BDSTypeSafeEnum.hh"
33 enum type {hepjames, mixmax};
44 void CreateRandomNumberGenerator(
const G4String& engineName =
"hepjames");
51 void PrintFullSeedState();
54 void WriteSeedState(
const G4String& suffix =
"");
57 G4String GetSeedState();
60 void LoadSeedState(
const G4String& inSeedFilename);
63 void SetSeedState(
const G4String& seedState);
64 void SetSeedState(std::stringstream& seedState);
Improve type-safety of native enum data type in C++.
Type definition for all random engine names.