Berkeley Nuclear Data Software
Public Member Functions | List of all members
ActivationAnalysis Class Reference

#include <ActivationAnalysis.h>

Public Member Functions

 ActivationAnalysis ()
 
void readSPEFile (std::string a_fileName, std::string a_key)
 
void setIrradiationStartTime (double a_year, double a_month, double a_day, double a_hour, double a_minute, double a_second)
 
void addBeamCurrentFile (std::string a_fileName)
 
void setBeamFlightPath (double a_flightPath)
 
void addFluxHistogram (std::string a_fileName, std::string a_histName="fluxHist")
 
void setIRDFFTablePath (std::string a_fileName)
 
std::map< int, std::vector< double > > readIRDFFTable (std::string a_reaction)
 
void calcFluxWeightedXSec (std::string a_reaction)
 
void analyzeEu152Data (double activity)
 
std::pair< double, double > getEff (double energy)
 
void calcA0 (std::string a_isotope, double a_peakMean, double a_time, bool autoFit)
 
void calcNormalizedFlux (double mass, double a_Z, std::vector< double > a_abundancies_err, std::vector< double > a_mass_err, string allIso)
 

Constructor & Destructor Documentation

◆ ActivationAnalysis()

ActivationAnalysis::ActivationAnalysis ( )

Member Function Documentation

◆ addBeamCurrentFile()

void ActivationAnalysis::addBeamCurrentFile ( std::string  a_fileName)
Here is the call graph for this function:

◆ addFluxHistogram()

void ActivationAnalysis::addFluxHistogram ( std::string  a_fileName,
std::string  a_histName = "fluxHist" 
)

◆ analyzeEu152Data()

void ActivationAnalysis::analyzeEu152Data ( double  activity)
Here is the call graph for this function:

◆ calcA0()

void ActivationAnalysis::calcA0 ( std::string  a_isotope,
double  a_peakMean,
double  a_time,
bool  autoFit 
)
Here is the call graph for this function:

◆ calcFluxWeightedXSec()

void ActivationAnalysis::calcFluxWeightedXSec ( std::string  a_reaction)

◆ calcNormalizedFlux()

void ActivationAnalysis::calcNormalizedFlux ( double  mass,
double  a_Z,
std::vector< double >  a_abundancies_err,
std::vector< double >  a_mass_err,
string  allIso 
)

◆ getEff()

pair< double, double > ActivationAnalysis::getEff ( double  energy)

◆ readIRDFFTable()

map< int, vector< double > > ActivationAnalysis::readIRDFFTable ( std::string  a_reaction)

◆ readSPEFile()

void ActivationAnalysis::readSPEFile ( std::string  a_fileName,
std::string  a_key 
)

◆ setBeamFlightPath()

void ActivationAnalysis::setBeamFlightPath ( double  a_flightPath)

◆ setIRDFFTablePath()

void ActivationAnalysis::setIRDFFTablePath ( std::string  a_fileName)

◆ setIrradiationStartTime()

void ActivationAnalysis::setIrradiationStartTime ( double  a_year,
double  a_month,
double  a_day,
double  a_hour,
double  a_minute,
double  a_second 
)

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