1#include "KVLightEnergyCsI.h"
91 Error(
"Compute",
"[%s] Cannot compute energy for : ",
GetName());
128 Error(
"Compute",
"Cannot compute without knowing Z and A of nucleus");
virtual void SetType(const Char_t *str)
Base class for all detector calibrations.
void SetCalibFunction(TF1 *f)
void SetUseInverseFunction(Bool_t yes=kTRUE)
virtual Double_t Invert(Double_t x, const KVNameValueList &) const
virtual Double_t Compute(Double_t x, const KVNameValueList &) const
Light-energy calibration function for CsI detectors using a Fermi-function dependence on energy for d...
KVLightEnergyCsI(Bool_t make_func=kTRUE)
virtual Double_t Invert(Double_t, const KVNameValueList &z_and_a="") const
Double_t CalculLumiere(Double_t *, Double_t *)
virtual Double_t Compute(Double_t chan, const KVNameValueList &z_and_a="") const
Bool_t IsAvailableFor(const KVNameValueList &z_and_a) const
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
virtual void ls(Option_t *opt="") const
Int_t GetIntValue(const Char_t *name) const
Bool_t HasIntParameter(const Char_t *name) const
const char * GetName() const override
virtual void Error(const char *method, const char *msgfmt,...) const