5 #ifndef __KVDETECTORSIGNAL_H
6 #define __KVDETECTORSIGNAL_H
60 if (in_sig ==
GetName())
return out_val;
#define ClassDef(name, id)
Base class for KaliVeda framework.
Output signal data produced by a detector.
virtual Double_t GetValue(const KVNameValueList &="") const
virtual Bool_t IsExpression() const
virtual Int_t GetStatus(const TString &) const
Override in child classes to report on the 'status' of the signal.
virtual ~KVDetectorSignal()
virtual void SetValue(Double_t x)
virtual Bool_t IsRaw() const
virtual Bool_t IsValid() const
const KVDetector * fDetector
associated detector
void ls(Option_t *="") const
virtual Double_t GetInverseValue(Double_t out_val, const TString &in_sig, const KVNameValueList &="") const
virtual Bool_t IsAvailableFor(const KVNameValueList &) const
Double_t fValue
signal value
void SetDetector(const KVDetector *d)
const KVDetector * GetDetector() const
Base class for detector geometry description, interface to energy-loss calculations.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Strings used to represent a set of ranges of values.
virtual const char * GetName() const