33 double d =
exp(
fLnD*(2*gRandom->Rndm() - 1));
39 return fLnD*(1 - k*k);
63 return 2*gRandom->Rndm()*
M_PI;
131 void Init(
const double&,
const double&);
133 inline void GetEnergy(
double &x1,
double &x2,
double &x3,
double &x4){
134 double t1 = log(gRandom->Rndm())*
fP1;
137 double t2 = log(gRandom->Rndm())*
fP1;
140 double t3 = log(gRandom->Rndm())*
fP1;
143 double t4 = log(gRandom->Rndm())*
fP1;
146 fX = t1 + t2 + t3 + t4;
160 void Init(
const double&,
const double&);
162 double t1 = log(gRandom->Rndm())*
fP1;
167 inline double GetEnergy(
const double &delta,
const double &b2){
168 fNorm = pow(delta,b2);
169 fX = delta*
exp(log(gRandom->Rndm())/b2);
EvtComplex exp(const EvtComplex &c)
void Init(const double &, const double &)
double GetEnergy(const double &delta, const double &b2)
void GetEnergy(double &x1, double &x2, double &x3, double &x4)
void Init(const double &, const double &)
void SetCosTheta(const double &x)
static double GetPhiNorm()
void SetEnergy(const double &x)
virtual double GetCosTheta()
virtual double GetCosThetaF2()
virtual double GetCosThetaF()
virtual double GetThNormF()
virtual double GetThNorm()
virtual double GetENorm()
virtual double GetEnergy()
virtual double GetThNormF2()