39 std::cout <<
"RandGaussQ::shoot() in icc file\n";
43 std::cout <<
"RandGaussQ::shoot() engine is " << anEngine->
name() <<
"\n";
54 return shoot()*stdDev + mean;
58 double mean,
double stdDev) {
59 return shoot(anotherEngine)*stdDev + mean;
virtual std::string name() const =0
static HepRandomEngine * getTheEngine()
RandGaussQ(HepRandomEngine &anEngine, double mean=0.0, double stdDev=1.0)
static double transformQuick(double r)
std::shared_ptr< HepRandomEngine > localEngine