Berkeley Nuclear Data Software
|
#include <OScintLightYield.h>
Public Member Functions | |
OScintLightYield () | |
OScintLightYield (std::string a_scintName) | |
double | operator() (double a_protonED) |
double | operator() (double a_lowEp, double a_highEp) |
double | operator[] (double a_measuredLight) |
this class is intened to provide relative proton light yield information for organic scintillators the default unit for the return value is MeVee. The data tables fed to the class are anticipated to be relative to the 0.477KeV compton edge observed from Cs data collection.
OScintLightYield::OScintLightYield | ( | ) |
default constructor strongly constructs the class putting it in a working state for light yield conversion of proton energy to relative electron light for EJ204 as measured in {paper citations}
default constructor strongly constructs the class putting it in a working state for light yield conversion of proton energy to relative electron light for EJ309 as measured in {paper citations}
OScintLightYield::OScintLightYield | ( | std::string | a_scintName | ) |
constructor strongly constructs the class putting it in a working state for light yield conversion of proton energy to relative electron light for a_scintName current supported scintillators are EJ309 EJ309HighE EJ204
default constructor strongly constructs the class putting it in a working state for light yield conversion of proton energy to relative electron light for a_scintName current supported scintillators are EJ309 EJ204
double OScintLightYield::operator() | ( | double | a_lowEp, |
double | a_highEp | ||
) |
this operator returns the light yield of a proton of the specified scintilltor slowing from a_highEp to a_lowEp
double OScintLightYield::operator() | ( | double | a_protonED | ) |
this operator returns the light yield of the specified scintillator assuming full energy depostion
double OScintLightYield::operator[] | ( | double | a_measuredLight | ) |