Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Calibrator.hpp File Reference

Class to handle energy calibrations for the channels. More...

#include <vector>
#include <map>
#include <string>
#include "Identifier.hpp"
Include dependency graph for Calibrator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CalibrationParams
 This structure holds walk calibration model identfier, range of calibration and vector of parameters needed for the function. More...
 
class  Calibrator
 Class to handle energy calibrations. More...
 

Enumerations

enum  CalibrationModel {
  cal_raw, cal_off, cal_linear, cal_quadratic,
  cal_cubic, cal_polynomial, cal_hyplin, cal_exp
}
 

Detailed Description

Class to handle energy calibrations for the channels.

Author
K. A. Miernik
Date
2012

Enumeration Type Documentation

A list of known walk correction models (functions). Add here a new name if you need a different model. Then add a new function to the Calibrator class, and and else-if loop to the AddChannel and GetCalEnergy functions.