MURE
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
BetaSpectra Class Reference

Define Beta spectra and reaction for anti-neutrinos studies. More...

#include <BetaSpectra.hxx>

Public Member Functions

 BetaSpectra ()
 
 ~BetaSpectra ()
 
void ReadAllBetaData ()
 
void ReadBDB ()
 
void ReadBDBN ()
 
void ReadENDFB68 ()
 
void ReadJEFF31 ()
 
void ReadJENDL ()
 
void ReadRUDSTAM ()
 
vector< double > GetBetaSpectrum (int Z, int A, int I=0, BaseNumber BN=UNDEFINED)
 
vector< double > RebinSpectrum (vector< double > Spectrum, int BinSize)
 
vector< double > GetNbFP (int Z, int A, int I=0)
 
void ComputeNbFP ()
 

Protected Attributes

bool fDataIsRead
 
string fBDBname
 
string fBDBNname
 
string fENDFB68name
 
string fJEFF31name
 
string fJENDLname
 
string fRUDSTAMname
 
map< int, map< int, map< int, map< int, map< int, double > > > > > fBetaSpectra
 All the beta spectra.
 
map< int, map< int, map< int, map< int, double > > > > fBetaEndPoint
 All the beta end points.
 
map< int, int > fBinSize
 Bin size of database number N.
 
map< int, map< int, map< int, map< int, double > > > > fNbFP
 Number of fission products.
 

Detailed Description

Define Beta spectra and reaction for anti-neutrinos studies.

Author
JW
M. Fallot
Version
0.1

Constructor & Destructor Documentation

◆ BetaSpectra()

BetaSpectra::BetaSpectra ( )

◆ ~BetaSpectra()

BetaSpectra::~BetaSpectra ( )
default

Member Function Documentation

◆ ComputeNbFP()

void BetaSpectra::ComputeNbFP ( )

◆ GetBetaSpectrum()

vector< double > BetaSpectra::GetBetaSpectrum ( int  Z,
int  A,
int  I = 0,
BaseNumber  BN = UNDEFINED 
)

◆ GetNbFP()

vector< double > BetaSpectra::GetNbFP ( int  Z,
int  A,
int  I = 0 
)

◆ ReadAllBetaData()

void BetaSpectra::ReadAllBetaData ( )

◆ ReadBDB()

void BetaSpectra::ReadBDB ( )

◆ ReadBDBN()

void BetaSpectra::ReadBDBN ( )

◆ ReadENDFB68()

void BetaSpectra::ReadENDFB68 ( )

◆ ReadJEFF31()

void BetaSpectra::ReadJEFF31 ( )

◆ ReadJENDL()

void BetaSpectra::ReadJENDL ( )

◆ ReadRUDSTAM()

void BetaSpectra::ReadRUDSTAM ( )

◆ RebinSpectrum()

vector< double > BetaSpectra::RebinSpectrum ( vector< double >  Spectrum,
int  BinSize 
)

Member Data Documentation

◆ fBDBname

string BetaSpectra::fBDBname
protected

◆ fBDBNname

string BetaSpectra::fBDBNname
protected

◆ fBetaEndPoint

map< int, map < int, map < int, map < int, double > > > > BetaSpectra::fBetaEndPoint
protected

All the beta end points.

◆ fBetaSpectra

map< int, map < int, map < int, map < int, map < int, double > > > > > BetaSpectra::fBetaSpectra
protected

All the beta spectra.

◆ fBinSize

map< int, int > BetaSpectra::fBinSize
protected

Bin size of database number N.

◆ fDataIsRead

bool BetaSpectra::fDataIsRead
protected

◆ fENDFB68name

string BetaSpectra::fENDFB68name
protected

◆ fJEFF31name

string BetaSpectra::fJEFF31name
protected

◆ fJENDLname

string BetaSpectra::fJENDLname
protected

◆ fNbFP

map< int, map < int, map < int, map < int, double > > > > BetaSpectra::fNbFP
protected

Number of fission products.

◆ fRUDSTAMname

string BetaSpectra::fRUDSTAMname
protected

The documentation for this class was generated from the following files:

MURE Project, documentation generated by Doxygen 1.9.7 - Fri Jan 19 2024