8#ifndef MODULES_RANDOMGENERATOR_RANDOMNUMBERMODULE_H_
9#define MODULES_RANDOMGENERATOR_RANDOMNUMBERMODULE_H_
14#include "../EpicModuleObject.h"
74 virtual void initModule();
75 virtual void isModuleWellConfigured();
Testable version of PARTONS::ModuleObject.
Definition: EpicModuleObject.h:26
Definition of module for generation of random numbers.
Definition: RandomNumberModule.h:25
virtual ~RandomNumberModule()
static const std::string RANDOM_NUMBER_MODULE_CLASS_NAME
Class name used in parsing XML.
Definition: RandomNumberModule.h:28
double diceNormal(double mean, double sigma)
virtual double diceFlat()=0
RandomNumberModule(const RandomNumberModule &other)
double diceNormalFromFlat()
double diceFlat(double min, double max)
virtual bool runTest() const
RandomNumberModule(const std::string &className)
virtual double diceNormal()=0