This is the declaration of the RandomGenerator class.
RandomGenerator is an interface to the CLHEP random engine class. To avoid excessive virtual function calls, the RandomGenerator caches random numbers generated by the engine which are then retrieved by the non-virtual inlined rnd() method.
Sub-classes of RandomGenerator should be used to implement a particular random engine.
RandomGenerator only provides a flat distribution between 0 and 1. Any other distribution can be achieved using the CLHEP random classes using the engine returned from the randomGenerator() method.
CLASS
RandomGenerator:
STRUCT
BaseClassTrait<RandomGenerator,1>
STRUCT
ClassTraits<RandomGenerator>: