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

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

Detailed Description

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.

Constructor & Destructor Documentation

◆ OScintLightYield() [1/2]

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() [2/2]

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

Member Function Documentation

◆ operator()() [1/2]

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

Here is the call graph for this function:

◆ operator()() [2/2]

double OScintLightYield::operator() ( double  a_protonED)

this operator returns the light yield of the specified scintillator assuming full energy depostion

Here is the caller graph for this function:

◆ operator[]()

double OScintLightYield::operator[] ( double  a_measuredLight)

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