9 #ifndef ARTEXT_SEEDSERVICE_TEST_GLOBALENGINEUSERSERVICE_H 10 #define ARTEXT_SEEDSERVICE_TEST_GLOBALENGINEUSERSERVICE_H 14 #define NUTOOLS_RANDOMUTILS_NuRandomService_USEROOT 1 // get testing::TRandomSeeder (it's a test...) 15 #include "nutools/RandomUtils/NuRandomService.h" 33 class ActivityRegistry;
35 class ModuleDescription;
72 std::vector<std::unique_ptr<TRandom>>
engines;
75 void CheckAllSeeds()
const;
78 static void CheckSeed(TRandom
const& engine);
104 #endif // ARTEXT_SEEDSERVICE_TEST_GLOBALENGINEUSERSERVICE_H
std::vector< std::string > instanceNames
name of engine instances
Test service registering its own ßs.
static const std::string GlobalInstanceName
Name used for the global engine instance.
#define DECLARE_ART_SERVICE(svc, scope)
std::vector< std::unique_ptr< TRandom > > engines
our random generator engines
bool perEventSeeds
whether to skip seed check in constructor