pion-net
4.0.9
|
#include <PionId.hpp>
Public Types | |
typedef BaseGeneratorType | base_generator_type |
make dynamic type for base generator available | |
typedef boost::uniform_int < unsigned long > | distribution_type |
random number distribution type | |
typedef boost::variate_generator < base_generator_type, distribution_type > | gen_type |
random number generator type | |
Public Member Functions | |
virtual | ~PionIdGeneratorBase () |
class may be extended (virtual destructor) | |
PionIdGeneratorBase (void) | |
default constructor | |
PionId | operator() (void) |
returns a newly generated PionId object | |
gen_type & | getRNG (void) |
return random number generator | |
unsigned long | getNumber (void) |
return random number generator | |
Protected Attributes | |
base_generator_type | m_random_gen |
random number generator | |
distribution_type | m_random_dist |
random number distribution | |
gen_type | m_random_die |
random number die |
PionIdGeneratorBase: class used to generate new PionId's
Definition at line 220 of file PionId.hpp.