KaliVeda
Toolkit for HIC analysis
KVChIo Class Reference

Detailed Description

Ionisation chamber detectors of the INDRA multidetector array.

These consist of:

  • a 2.5 micron mylar window
  • 5 cm of C3F8 (pressure varies) —> active layer
  • a 2.5 micron mylar window

Type/label of detector : "CI"

Definition at line 30 of file KVChIo.h.

#include <KVChIo.h>

Inheritance diagram for KVChIo:

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
 
- Public Member Functions inherited from KVINDRADetector
 KVINDRADetector ()
 
KVINDRADetectorGetChIo () 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
 

Constructor & Destructor Documentation

◆ KVChIo()

KVChIo::KVChIo ( )
inline

Definition at line 34 of file KVChIo.h.

Member Function Documentation

◆ GetELossMylar()

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.

◆ GetPressure()

Double_t KVChIo::GetPressure ( ) const
inlineoverride
Returns
pressure of gas in mbar

Definition at line 46 of file KVChIo.h.

◆ SetPressure()

void KVChIo::SetPressure ( Double_t  P)
inlineoverride

Set pressure of gas in mbar

Definition at line 41 of file KVChIo.h.