Fast approximate Gaussian random translator. More...
#include "TMath.h"#include <array>#include <type_traits>#include <cmath>#include <cstddef>Go to the source code of this file.
Classes | |
| class | util::FastAndPoorGauss< N, T > |
| Translates a number u uniformly distributed between 0 and 1 into a Gaussian distributed one z. More... | |
| class | util::GaussianTransformer< T > |
| Transforms a standard normal number into one on a different normal distribution. More... | |
| class | util::UniformSequence< T > |
| Samples the interval [ 0, 1 ] in sequence, cyclically. More... | |
| class | util::FastAndPoorGauss< N, T > |
| Translates a number u uniformly distributed between 0 and 1 into a Gaussian distributed one z. More... | |
| class | util::GaussianTransformer< T > |
| Transforms a standard normal number into one on a different normal distribution. More... | |
| class | util::UniformSequence< T > |
| Samples the interval [ 0, 1 ] in sequence, cyclically. More... | |
Namespaces | |
| util::details | |
| util | |
| Namespace for general, non-LArSoft-specific utilities. | |
Functions | |
| template<typename T > | |
| constexpr bool | util::details::isPowerOfTwo (T value) |
Returns whether the integral type value is a power of 2. More... | |
Fast approximate Gaussian random translator.
Definition in file FastAndPoorGauss.h.
1.8.5