ReacIBDgen Class Reference

Ratpac-two: RAT::ReacIBDgen Class Reference
Ratpac-two

Public Member Functions

void Reset ()
 
void GenEvent (const G4ThreeVector &nu_dir, G4LorentzVector &neutrino, G4LorentzVector &positron, G4LorentzVector &neutron)
 
void GenInteraction (double &E, double &CosThetaLab)
 
void SetU235Amplitude (double U235Am=U235DEFAULT)
 
void SetU238Amplitude (double U238Am=U238DEFAULT)
 
void SetPu239Amplitude (double Pu239Am=Pu239DEFAULT)
 
void SetPu241Amplitude (double Pu241Am=Pu241DEFAULT)
 
double GetU235Amplitude ()
 
double GetU238Amplitude ()
 
double GetPu239Amplitude ()
 
double GetPu241Amplitude ()
 
double GetNuEnergy ()
 
double U235ReacSpectrum (const double &x)
 
double Pu239ReacSpectrum (const double &x)
 
double U238ReacSpectrum (const double &x)
 
double Pu241ReacSpectrum (const double &x)
 
double NuReacSpectrum (const double &x)
 
double IBDESpectrum (double x)
 

Static Public Member Functions

static double CrossSection (double x)
 

Public Attributes

ReacIBDgenMessengermessenger
 

Protected Attributes

double Emax
 
double Emin
 
double U238Amp
 
double U235Amp
 
double Pu239Amp
 
double Pu241Amp
 

Static Protected Attributes

static const double U235DEFAULT = 0.496
 
static const double U238DEFAULT = 0.087
 
static const double Pu239DEFAULT = 0.391
 
static const double Pu241DEFAULT = 0.066
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/ReacIBDgen.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/src/ReacIBDgen.cc