Berkeley Nuclear Data Software
|
#include <TriModeConfig.h>
Public Member Functions | |
TriModeConfig () | |
default contstructor puts the class into a working but empty state More... | |
void | procFile (std::string a_jsonConfig) |
bool | isConstructed () |
bool | isKnown (int a_ch, int a_modID=0) const |
bool | isCLLBC (int a_ch, int a_modID=0) const |
bool | isPlastic (int a_ch, int a_modID=0) const |
const ScintConfig & | getCLLBCConfig () const |
const ScintConfig & | getPlasticConfig () const |
this class is intended to manage reading setup and calibration information for the TriMode detector and providing it to analysis routines. It uses two independed ScintConfig classes from the support library to track info for the CLLBC scintillators and the plastic scintillator
TriModeConfig::TriModeConfig | ( | ) |
default contstructor puts the class into a working but empty state
const ScintConfig & TriModeConfig::getCLLBCConfig | ( | ) | const |
const ScintConfig & TriModeConfig::getPlasticConfig | ( | ) | const |
bool TriModeConfig::isCLLBC | ( | int | a_ch, |
int | a_modID = 0 |
||
) | const |
bool TriModeConfig::isConstructed | ( | ) |
bool TriModeConfig::isKnown | ( | int | a_ch, |
int | a_modID = 0 |
||
) | const |
bool TriModeConfig::isPlastic | ( | int | a_ch, |
int | a_modID = 0 |
||
) | const |
void TriModeConfig::procFile | ( | std::string | a_jsonConfig | ) |