1 #ifndef GammaFunctionGenerator_H 2 #define GammaFunctionGenerator_H 14 #include "CLHEP/GenericFunctions/IncompleteGamma.hh" std::vector< GammaNumericalGenerator > theGammas
double gammaFrac(RandomEngineAndDistribution const *) const
values 0<a<1.
GammaFunctionGenerator()
Constructor.
std::vector< double > approxLimit
double gammaInt(RandomEngineAndDistribution const *) const
integer values
std::vector< double > coreCoeff
Genfun::IncompleteGamma myIncompleteGamma
void setParameters(double a, double b, double xm)
The parameters must be set before shooting.
double shoot(RandomEngineAndDistribution const *) const
virtual ~GammaFunctionGenerator()
Destructor.
std::vector< double > integralToApproxLimit