![]() |
KaliVeda
Toolkit for HIC analysis
|
Ionisation chamber detectors of the INDRA multidetector array.
These consist of:
Type/label of detector : "CI"
#include <KVChIo.h>
Public Member Functions | |
KVChIo () | |
Double_t | GetELossMylar (UInt_t z, UInt_t a, Double_t egas=-1.0, Bool_t stopped=kFALSE) |
Double_t | GetPressure () const override |
void | SetPressure (Double_t P) override |
![]() | |
KVINDRADetector () | |
KVINDRADetector * | GetChIo () const |
Int_t | GetIndex () const override |
UInt_t | GetModuleNumber () const |
UInt_t | GetRingNumber () const |
void | SetAzimuthalMinMax (Double_t min, Double_t max) override |
void | SetName (const char *name) override |
Deduce ring and module number (and index) from name of detector. More... | |
void | SetPolarMinMax (Double_t min, Double_t max) override |
void | SetType (const Char_t *) override |
Double_t KVChIo::GetELossMylar | ( | UInt_t | z, |
UInt_t | a, | ||
Double_t | egas = -1.0 , |
||
Bool_t | stopped = kFALSE |
||
) |
Based on energy loss in gas, calculates sum of energy losses in mylar windows from energy loss tables. If argument 'egas' not given, KVChIo::GetEnergy() is used. if stopped=kTRUE, we give the correction for a particle which stops in the detector (by default we assume the particle continues after the detector)
WARNING: if stopped=kFALSE, and if the residual energy after the detector is known (i.e. measured in a detector placed after this one), you should first call SetEResAfterDetector(Eres); before calling this method. Otherwise, especially for heavy ions, the correction may be false for particles which are just above the punch-through energy.
Definition at line 20 of file KVChIo.cpp.
|
inlineoverride |