21 , mDistribution(NULL) {
25 double minimum,
double maximum)
28 , mDistribution(new TF1(TUUID().AsString(), formula, minimum, maximum)) {
29 mDistribution->SetParameters(0., 1.);
48 random = gRandom->Gaus(mean, sigma);
50 mDistribution->SetParameters(mean, sigma);
51 if (mMinus > 0. || mPlus > 0.) {
52 random = mDistribution->GetRandom(mean - mMinus, mean + mPlus);
54 random = mDistribution->GetRandom();
virtual double Generate(double midpoint, double width)