Berkeley Nuclear Data Software
GammaProductionAna Member List

This is the complete list of members for GammaProductionAna, including all inherited members.

addEXFORCrossSection(std::string a_fileName, double a_gammaEnergy, bool a_draw=false, std::string a_dataSetName="")GammaProductionAna
addFluxMatrix(FluxAna a_fluxAna)GammaProductionAna
addTree(std::string a_expTree)GammaProductionAna
addTreeBKG(std::string a_expTree)GammaProductionAna
buildFluxMatrix(std::string a_stofFluxFileName, double a_minEnergy, double a_maxEnergy, double a_flightPath, double a_timeResolution, double a_RFPeriod, double a_timeBinWidth=-1)GammaProductionAna
buildHists(vector< int > a_cloverList, bool a_saveFile, string a_outFileName)GammaProductionAna
buildHistsBKG(vector< int > a_cloverList, bool a_saveFile, string a_outFileName)GammaProductionAna
calcGammaEff(int a_detID, int a_elementID, double a_energy)GammaProductionAna
calcNonWrappedEners(vector< double > a_cumulativeCounts, vector< double > a_eners)GammaProductionAna
calculateYieldUnc(Eigen::MatrixXf a_fluxUncMat, Eigen::VectorXf a_crossSection)GammaProductionAna
calculateYieldUnc(vector< Eigen::MatrixXf > a_fluxMats, Eigen::VectorXf a_crossSectionUnc, Eigen::VectorXf a_crossSection)GammaProductionAna
calcUnwrappedXSec(double a_gammaEnergy, int a_detID, int a_elementID, double a_thresholdAdder=0., double a_normalize=0, bool a_draw=true)GammaProductionAna
calcUnwrappedXSec(map< double, std::pair< double, double >> a_expYields, double a_gammaEnergy, double a_threshold, bool a_normalize=0, bool a_draw=true)GammaProductionAna
calcUnwrappedXSec(string a_expYields, double a_gammaEnergy, double a_threshold, bool a_normalize=0, bool a_draw=true)GammaProductionAna
compDetectorElements(double a_gammaEnergy, int a_detID1, int a_elementID1, int a_detID2, int a_elementID2)GammaProductionAna
convolveXSec(double a_gammaEnergy, int a_detID, int a_elementID, bool a_calcUnc=false, bool a_useEXFOR=false, double a_thresholdAdder=0.)GammaProductionAna
forwardModelFit(const double *a_params)GammaProductionAna
GammaProductionAna()GammaProductionAna
GammaProductionAna(int a_ZID, int a_AID, string a_talysPath)GammaProductionAna
getEnergyPoints(double a_gammaEnergy, int a_coinGammaID=0)GammaProductionAna
getEnergySpecLowerBinEdges()GammaProductionAna
getEXFORCrossSection(double a_gammaEnergy, bool a_calcUnc=false, double a_thresholdAdder=0)GammaProductionAna
getFluxHist()GammaProductionAna
getFluxMatrix(double a_minEnergy)GammaProductionAna
getFluxMatrix(double a_gammaEnergy, double a_thresholdAdder)GammaProductionAna
getPeakArea(double a_tof, double a_tofWidth, int a_detID, int a_elementID, double a_energy, bool a_draw=0, bool a_fitBkg=1, bool a_drawBkg=0, bool a_saveFit=1)GammaProductionAna
getPeakFits(double a_gammaE, int a_detID, int a_elemID)GammaProductionAna
getTALYSUtils()GammaProductionAna
getTotExpYield(double a_gammaEnergy, int a_detID, int a_elementID, double a_tofWidth=-1, bool a_draw=true, int a_plotType=0)GammaProductionAna
loadExpBKGData(vector< std::string > a_expFile)GammaProductionAna
loadExpBKGData(std::string a_expFile)GammaProductionAna
loadExpTOFvsEGamma(vector< std::string > a_expFiles)GammaProductionAna
loadExpTOFvsEGamma(std::string a_expFile)GammaProductionAna
m_currDataGammaProductionAna
m_currDataUncGammaProductionAna
m_currDetElemIDGammaProductionAna
m_currentEventGammaProductionAna
m_currentEventBKGGammaProductionAna
m_currFluxMatGammaProductionAna
m_currFluxUncMatGammaProductionAna
m_hasFileGammaProductionAna
m_hasFileBKGGammaProductionAna
m_lastHistGammaProductionAna
m_loadedTreesGammaProductionAna
m_loadedTreesBKGGammaProductionAna
m_minimumGammaProductionAna
m_ratioGammaProductionAna
m_saveFitsGammaProductionAna
m_smoothnessGammaProductionAna
m_specAnaGammaProductionAna
m_talysParamsGammaProductionAna
m_tempGammaEnergyGammaProductionAna
m_tofEgammaGammaProductionAna
m_treesGammaProductionAna
m_treesBKGGammaProductionAna
noExpUnwrapTest(double a_gammaEnergy, int a_detID=0, int a_elementID=2, double a_alpha=1.)GammaProductionAna
plotComp(double a_gammaEnergy, int a_detID, int a_elementID, bool a_useEXFOR=false, double a_normalize=1, bool a_drawEnAxis=true, bool a_draw=true)GammaProductionAna
plotRatio(double a_energy1, double a_energy2, int a_detID, int a_elementID, bool a_useEXFOR=false, bool a_drawEnAxis=true, bool a_draw=true)GammaProductionAna
plotSVD()GammaProductionAna
readEGammaLevels(std::string a_lvlFile)GammaProductionAna
readGammaEffParams(std::string a_effParamFile, std::string a_fitType="Debertin", bool a_readEffCovMat=false)GammaProductionAna
readPeakFits(double a_gammaEnergy, int a_detID, int a_elementID)GammaProductionAna
scanTALYSParameter(int a_parameterNum, vector< double > a_gammaEnergy, bool a_runECIS=true, int a_detID=1, int a_elementID=2)GammaProductionAna
scanTALYSParameter(std::string a_paramName, vector< double > a_gammaEnergy, bool a_runECIS=true, int a_detID=1, int a_elementID=2)GammaProductionAna
setBackgroundScalar(double a_scalar)GammaProductionAna
setDetSolidAngle(double a_solidAngle)GammaProductionAna
setFlightPath(double a_flightPath)GammaProductionAna
setNewPeakFit(double a_gammaEnergy, int a_detID, int a_elementID, int a_tof, PeakInfo a_peakInfo)GammaProductionAna
setRFPeriod(double a_RFPeriod)GammaProductionAna
setSaveTALYSFits(bool a_saveFits)GammaProductionAna
setTalysPath(std::string a_path)GammaProductionAna
setTargetRhoR(double a_rhoR)GammaProductionAna
setTargetSolidAngle(double a_solidAngle)GammaProductionAna
setTimeResolution(double a_timeResolution)GammaProductionAna
setTotalCharge(double a_charge)GammaProductionAna
setupTALYSMinimizer(vector< double > a_gammaEnergy, int a_detID, int a_elementID)GammaProductionAna
setupTALYSParams(std::string a_paramFile)GammaProductionAna
setupTALYSUtils(int a_ZID, int a_AID, string a_talysPath)GammaProductionAna
setVerbosity(int a_verbosity)GammaProductionAna
talysForwardModel(vector< double > a_gammaEnergy, int a_detID, int a_elementID, bool a_scale=false, bool a_runECIS=true)GammaProductionAna
talysModelFit(const double *a_params)GammaProductionAna
testForwardModel(double a_gammaEnergy, int a_detID, int a_elementID, double a_smoothness=1.e-2, bool a_draw=true, bool a_useEXFOR=false)GammaProductionAna
testUnwrapping(double a_gammaEnergy, int a_detID, int a_elementID)GammaProductionAna
writeNonWrappedXSec(double a_gammaE, int a_detID, int a_elemID)GammaProductionAna
writePeakFits(double a_gammaEnergy, int a_detID, int a_elementID)GammaProductionAna