BetaFunction Class Reference

Ratpac-two: RAT::BetaFunction Class Reference
Ratpac-two
RAT::BetaFunction Class Reference

Public Member Functions

 BetaFunction (const std::string Name)
 
 BetaFunction (const std::string Name, double Z, double A=0., int reaction=DecayBeta, double tau=0.)
 
void Reset ()
 
void Show ()
 
void SetTarget (const std::string Name, double Z, double A=0., int reaction=DecayBeta, double tau=0.)
 
void SetBranches (double Branch, int Spin, double EndPoint)
 
void RemoveBranch (int iBranch)
 
void SetGammas (int iBranch, int pid, double energy)
 
void SetGammas (double energy)
 
void SetParticleID (int iBranch, int n, int pid)
 
void SetTargetMass (double A)
 
void SetNorm (int iBranch)
 
int GetNParticles (int iBranch)
 
int GetParticleID (int iBranch, int n)
 
int GetSpin (int iBranch)
 
double GetBranch (int iBranch)
 
double GetEndPoint (int iBranch)
 
double GetEnergy (int iBranch, int n)
 
double GetValue (double energy, int iBranch)
 
void GenerateEvent ()
 
void SetEventTime ()
 
int GetEventID (int n)
 
double GetEventEnergy (int n)
 
double GetEventTotE ()
 
double GetRandomNumber (double rmin=0., double rmax=1.)
 
bool ReadInputFile (const std::string dName)
 
bool ReadInputFile (const std::string dName, int iType)
 
bool ReadInputFile (const std::string dName, int iZ, int iA, int iType=DecayBeta)
 
void ErrorLog (int iFlag=-1)
 
void SetFileName (const std::string Name)
 
void SetVerbose (bool iSet=true)
 
void SetProbabilityCulmulative (bool iSel=true)
 
void SetName (const std::string Name)
 
void SetCharge (double Z)
 
void SetDecayType (int iType)
 
void SetNeutrinoMass (double Mass)
 
void SetLifeTime (double Tau)
 
int GetDecayType ()
 
int GetNBranches ()
 
int GetNGenerated ()
 
const std::string GetName ()
 
const std::string GetFileName ()
 
double GetLifeTime ()
 
double GetTargetMass ()
 
double GetCharge ()
 
double GetNeutrinoMass ()
 
double GetEventTime ()
 
double GetNorm (int iBranch)
 

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/BetaFunction.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/src/BetaFunction.cc