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

#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 ScintConfiggetCLLBCConfig () const
 
const ScintConfiggetPlasticConfig () const
 

Detailed Description

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

Constructor & Destructor Documentation

◆ TriModeConfig()

TriModeConfig::TriModeConfig ( )

default contstructor puts the class into a working but empty state

Member Function Documentation

◆ getCLLBCConfig()

const ScintConfig & TriModeConfig::getCLLBCConfig ( ) const
Here is the caller graph for this function:

◆ getPlasticConfig()

const ScintConfig & TriModeConfig::getPlasticConfig ( ) const
Here is the caller graph for this function:

◆ isCLLBC()

bool TriModeConfig::isCLLBC ( int  a_ch,
int  a_modID = 0 
) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isConstructed()

bool TriModeConfig::isConstructed ( )
Here is the caller graph for this function:

◆ isKnown()

bool TriModeConfig::isKnown ( int  a_ch,
int  a_modID = 0 
) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isPlastic()

bool TriModeConfig::isPlastic ( int  a_ch,
int  a_modID = 0 
) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ procFile()

void TriModeConfig::procFile ( std::string  a_jsonConfig)
Here is the call graph for this function:
Here is the caller graph for this function:

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