MURE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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. More...
 
map< int,map< int,map< int,map
< int, double > > > > 
fBetaEndPoint
 All the beta end points. More...
 
map< int, int > fBinSize
 Bin size of database number N. More...
 
map< int,map< int,map< int,map
< int, double > > > > 
fNbFP
 Number of fission products. More...
 

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 ( )

Member Function Documentation

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

Member Data Documentation

string BetaSpectra::fBDBname
protected
string BetaSpectra::fBDBNname
protected
map<int ,map<int ,map<int ,map<int, double > > > > BetaSpectra::fBetaEndPoint
protected

All the beta end points.

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

All the beta spectra.

map<int, int> BetaSpectra::fBinSize
protected

Bin size of database number N.

bool BetaSpectra::fDataIsRead
protected
string BetaSpectra::fENDFB68name
protected
string BetaSpectra::fJEFF31name
protected
string BetaSpectra::fJENDLname
protected
map<int ,map<int ,map<int ,map<int, double > > > > BetaSpectra::fNbFP
protected

Number of fission products.

string BetaSpectra::fRUDSTAMname
protected

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

MURE Project, documentation generated by Doxygen 1.8.5 - Mon Nov 17 2014