LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Declaration of policy enumerator and names. More...
#include "cetlib_except/exception.h"
#include <vector>
#include <string>
Go to the source code of this file.
Namespaces | |
rndm::details | |
Macros | |
#define | NURANDOM_SEED_SERVICE_POLICIES |
#define | NURANDOM_SEED_SERVICE_POLICY(x) x, |
Enumerations | |
enum | rndm::details::Policy : unsigned { rndm::details::Policy::NURANDOM_SEED_SERVICE_POLICY, rndm::details::Policy::NURANDOM_SEED_SERVICE_POLICIES } |
Enumeration of all supported random seed policies. More... | |
Functions | |
std::vector< std::string > const & | rndm::details::policyNames () |
Returns a list of names of policies, in the same order as Policy enum. More... | |
std::string const & | rndm::details::policyName (Policy policy) |
Returns the name of the specified policy. More... | |
Policy | rndm::details::policyFromName (std::string const &name) |
Returns the policy with the specified name . More... | |
#define NURANDOM_SEED_SERVICE_POLICIES |
Definition at line 22 of file PolicyNames.h.
Definition at line 39 of file PolicyNames.h.