LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
RandomImpl (seed_t master_seed, seed_t min_seed, seed_t max_seed) | |
seed_t | master_seed () const |
seed_t | min () const |
seed_t | max () const |
seed_t | operator() () |
RandomImpl (seed_t master_seed, seed_t min_seed, seed_t max_seed) | |
seed_t | master_seed () const |
seed_t | min () const |
seed_t | max () const |
seed_t | operator() () |
Private Attributes | |
seed_t | seed |
seed given at construction, for the record More... | |
std::default_random_engine | generator |
random engine More... | |
std::uniform_int_distribution< seed_t > | distribution |
flat More... | |
Definition at line 808 of file BasePolicies.h.
|
inline |
Definition at line 810 of file BasePolicies.h.
Referenced by rndm::details::RandomPolicy< SEED >::createSeed().
|
inline |
Definition at line 72 of file RandomPolicy.h.
|
inline |
Definition at line 77 of file RandomPolicy.h.
References rndm::details::RandomPolicy< SEED >::RandomImpl::seed.
|
inline |
Definition at line 815 of file BasePolicies.h.
References seed.
Referenced by rndm::details::RandomPolicy< SEED >::createSeed().
|
inline |
Definition at line 79 of file RandomPolicy.h.
References rndm::details::RandomPolicy< SEED >::RandomImpl::distribution.
|
inline |
Definition at line 817 of file BasePolicies.h.
|
inline |
Definition at line 78 of file RandomPolicy.h.
References rndm::details::RandomPolicy< SEED >::RandomImpl::distribution.
|
inline |
Definition at line 816 of file BasePolicies.h.
|
inline |
Definition at line 80 of file RandomPolicy.h.
References rndm::details::RandomPolicy< SEED >::RandomImpl::distribution, rndm::details::RandomPolicy< SEED >::RandomImpl::generator, rndm::details::RandomPolicy< SEED >::random_seed, and rndm::details::RandomPolicy< SEED >::RandomImpl::seed.
|
inline |
Definition at line 818 of file BasePolicies.h.
|
private |
flat
Definition at line 823 of file BasePolicies.h.
Referenced by rndm::details::RandomPolicy< SEED >::RandomImpl::max(), rndm::details::RandomPolicy< SEED >::RandomImpl::min(), and rndm::details::RandomPolicy< SEED >::RandomImpl::operator()().
|
private |
random engine
Definition at line 822 of file BasePolicies.h.
Referenced by rndm::details::RandomPolicy< SEED >::RandomImpl::operator()().
|
private |
seed given at construction, for the record
Definition at line 821 of file BasePolicies.h.
Referenced by rndm::details::RandomPolicy< SEED >::RandomImpl::master_seed(), and rndm::details::RandomPolicy< SEED >::RandomImpl::operator()().