38 if(z<0 || z>1)
return 0;
39 return fFunc->Eval(z);
46 return fFunc->GetRandom();
65 fFunc->SetParNames(
"Norm",
"Epsilon");
68 GetParam(
"CSFrag-Norm", N,
false ) ;
78 double I =
fFunc->Integral(0,1);
bool GetParam(const RgKey &name, T &p, bool is_top_call=true) const
virtual void Configure(const Registry &config)
void Configure(const Registry &config)
double Value(double z) const
implements the FragmentationFunctionI interface
double GenerateZ(void) const
A registry. Provides the container for algorithm configuration parameters.
double collins_spiller_func(double *x, double *par)
The Collins-Spiller fragmentation function.
THE MAIN GENIE PROJECT NAMESPACE