5 #ifndef __KVDETECTORSIGNAL_H 
    6 #define __KVDETECTORSIGNAL_H 
    9 #include "KVNameValueList.h" 
   72       IGNORE_UNUSED(params);
 
  105       IGNORE_UNUSED(params);
 
  106       if (in_sig == 
GetName()) 
return out_val;
 
#define ClassDef(name, id)
 
Base class for KaliVeda framework.
 
Base class for output signal data produced by a detector.
 
Bool_t fFired
set for raw parameters when read from raw data
 
virtual Bool_t IsExpression() const
 
virtual Double_t GetInverseValue(Double_t out_val, const TString &in_sig, const KVNameValueList ¶ms="") const
 
void Clear(Option_t *="")
 
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
 
virtual Bool_t GetValueNeedsExtraParameters() const
 
const KVDetector * fDetector
associated detector
 
virtual Double_t GetValue(const KVNameValueList ¶ms="") const
 
const Char_t * GetType() const
 
void ls(Option_t *="") const
Print compact listing of infos on signal: name/type, associated detector, value.
 
void SetType(const Char_t *typ)
 
TString GetFullName() const
 
virtual Bool_t IsAvailableFor(const KVNameValueList &) const
 
Double_t fValue
signal value
 
void SetDetector(const KVDetector *d)
 
const KVDetector * GetDetector() const
 
void SetFired(Bool_t yes=true)
 
Base class for detector geometry description.
 
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
 
Strings used to represent a set of ranges of values.
 
const char * GetName() const override
 
virtual void SetName(const char *name)