3#include <KVCalibratedSignal.h>
100 Info(
"GetCorrectedEnergy",
"Failed to invert Light-Energy calibration for %s with Z=%d A=%d LIGHT=%f",
char * Form(const char *fmt,...)
void SetLabel(const Char_t *lab)
Output signal from detector obtained by calibration.
CsI(Tl) scintillation detectors of the INDRA multidetector array.
void DeduceACQParameters(KVEvent *, KVNumberList &)
Double_t GetCorrectedEnergy(KVNucleus *, Double_t lum=-1., Bool_t transmission=kTRUE)
void SetACQParams();
void init()
initialise non-persistent pointers
virtual KVDetectorSignal * GetDetectorSignal(const KVString &type) const
void SetAlThickness(Float_t thickAl)
KVMaterial * GetAbsorber(Int_t i) const
Returns pointer to the i-th absorber in the detector (i=0 first absorber, i=1 second,...
KVList * fAbsorbers
list of absorbers making up the detector
void SetActiveLayer(KVMaterial *actif)
Double_t GetDetectorSignalValue(const KVString &type, const KVNameValueList ¶ms="") const
virtual void SetEnergy(Double_t e) const
Abstract base class container for multi-particle events.
Base class for detectors of INDRA array.
void SetType(const Char_t *t)
Description of physical materials used to construct detectors & targets; interface to range tables.
virtual void SetThickness(Double_t thick)
Description of properties and kinematics of atomic nuclei.
Int_t GetZ() const
Return the number of proton / atomic number.
Strings used to represent a set of ranges of values.
virtual TObject * FindObject(const char *name) const
virtual void AddFirst(TObject *obj)
const char * GetName() const override
void AbstractMethod(const char *method) const
virtual void Info(const char *method, const char *msgfmt,...) const