4#include "TLorentzVector.h"
50 inline double GetPhi() {
return 2 *
M_PI * gRandom->Rndm(); }
57 void Init(
const double& delta,
const double& beta ) {
62 fNorm = pow( delta, beta / 2 );
65 double t1 = log( gRandom->Rndm() ) *
fP1;
EvtComplex exp(const EvtComplex &c)
void Init(const double &delta, const double &beta)
const TLorentzVector & GetPhoton()
void SetCosThetaRange(double c1, double c2)
void SetEnergyRange(double Emin, double Emax)
TPhoton(double E, double Emin, double Emax)
const TLorentzVector & GetNewPhoton()
void SetThetaRange(double thmin, double thmax)