Class nptool::CalibrationManager
ClassList > nptool > CalibrationManager
Inherited by the following classes: nptool::Application
Public Functions
| Type | Name |
|---|---|
| void | AddFile (std::string Path) |
| bool | AddParameter (std::string DetectorName, std::string ParameterName, std::string Token, std::vector< double > def=std::vector< double >()) |
| bool | AddParameter (std::string Token, std::vector< double > def=std::vector< double >()) |
| double | ApplyCalibration (const std::string & ParameterPath, const double & RawValue, double random=0) const |
| double | ApplyCalibrationDebug (const std::string & ParameterPath, const double & RawValue, double random=0) const |
| double | ApplyResistivePositionCalibration (const std::string & ParameterPath, const double & RawValue) const |
| double | ApplyResistivePositionCalibrationDebug (const std::string & ParameterPath, const double & RawValue) const |
| double | ApplySigmoid (const std::string & ParameterPath, const double & RawValue) const |
| bool | ApplyThreshold (const std::string & ParameterPath, const double & RawValue) const |
| CalibrationManager () |
|
| void | ClearCalibration () |
| void | Dump () const |
| std::vector< double > | GetCorrection (const std::string & ParameterPath) const |
| double | GetPedestal (const std::string & ParameterPath) const |
| double | GetValue (const std::string & ParameterPath, const unsigned int & order) const |
| void | InitCalibration () |
| void | LoadParameterFromFile () |
| ~CalibrationManager () |
Public Functions Documentation
function AddFile
inline void nptool::CalibrationManager::AddFile (
std::string Path
)
function AddParameter [1/2]
bool nptool::CalibrationManager::AddParameter (
std::string DetectorName,
std::string ParameterName,
std::string Token,
std::vector< double > def=std::vector< double >()
)
function AddParameter [2/2]
bool nptool::CalibrationManager::AddParameter (
std::string Token,
std::vector< double > def=std::vector< double >()
)
function ApplyCalibration
double nptool::CalibrationManager::ApplyCalibration (
const std::string & ParameterPath,
const double & RawValue,
double random=0
) const
function ApplyCalibrationDebug
double nptool::CalibrationManager::ApplyCalibrationDebug (
const std::string & ParameterPath,
const double & RawValue,
double random=0
) const
function ApplyResistivePositionCalibration
double nptool::CalibrationManager::ApplyResistivePositionCalibration (
const std::string & ParameterPath,
const double & RawValue
) const
function ApplyResistivePositionCalibrationDebug
double nptool::CalibrationManager::ApplyResistivePositionCalibrationDebug (
const std::string & ParameterPath,
const double & RawValue
) const
function ApplySigmoid
double nptool::CalibrationManager::ApplySigmoid (
const std::string & ParameterPath,
const double & RawValue
) const
function ApplyThreshold
bool nptool::CalibrationManager::ApplyThreshold (
const std::string & ParameterPath,
const double & RawValue
) const
function CalibrationManager
nptool::CalibrationManager::CalibrationManager ()
function ClearCalibration
void nptool::CalibrationManager::ClearCalibration ()
function Dump
void nptool::CalibrationManager::Dump () const
function GetCorrection
std::vector< double > nptool::CalibrationManager::GetCorrection (
const std::string & ParameterPath
) const
function GetPedestal
double nptool::CalibrationManager::GetPedestal (
const std::string & ParameterPath
) const
function GetValue
double nptool::CalibrationManager::GetValue (
const std::string & ParameterPath,
const unsigned int & order
) const
function InitCalibration
void nptool::CalibrationManager::InitCalibration ()
function LoadParameterFromFile
void nptool::CalibrationManager::LoadParameterFromFile ()
function ~CalibrationManager
nptool::CalibrationManager::~CalibrationManager ()
The documentation for this class was generated from the following file src/core/NPCalibrationManager.h