4 #ifndef __KVCALIBRATEDSIGNAL_H
5 #define __KVCALIBRATEDSIGNAL_H
#define ClassDef(name, id)
char * Form(const char *fmt,...)
Calibrated output from detector.
KVCalibrator * fCalibrator
calibrator used to transform input signal
virtual ~KVCalibratedSignal()
Bool_t InversionFailure() const
KVCalibratedSignal(KVDetectorSignal *input, KVCalibrator *calib)
KVCalibratedSignal(KVDetectorSignal *input, const KVString &output)
virtual Bool_t IsAvailableFor(const KVNameValueList ¶ms) const
Bool_t fInversionFail
set to true when failing to compute an inverted calibrator
KVCalibrator * GetCalibrator() const
KVDetectorSignal * fInputSignal
signal which is used as input to generate calibrated signal
Double_t GetValue(const KVNameValueList ¶ms="") const
KVDetectorSignal * GetInputSignal() const
Double_t GetInverseValue(Double_t out_val, const TString &in_sig, const KVNameValueList ¶ms="") const
Base class for all detector calibrations.
virtual Bool_t IsAvailableFor(const KVNameValueList &) const
Output signal data produced by a detector.
virtual Bool_t IsAvailableFor(const KVNameValueList &) const
const KVDetector * GetDetector() const
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
virtual const char * GetName() const
virtual void SetTitle(const char *title="")