Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Photoabsorption cross-sections for some gases. More...
#include <OpticalData.hh>
Public Member Functions | |
OpticalData () | |
Constructor. | |
~OpticalData () | |
Destructor. | |
bool | IsAvailable (const std::string &material) const |
Check whether optical data have been implemented for a given gas. | |
bool | GetPhotoabsorptionCrossSection (const std::string &material, const double e, double &cs, double &eta) |
Photo-absorption cross-section and ionisation yield at a given energy. | |
void | EnableDebugging (const bool on=true) |
Photoabsorption cross-sections for some gases.
Definition at line 11 of file OpticalData.hh.
Garfield::OpticalData::OpticalData | ( | ) |
|
inline |
|
inline |
Definition at line 24 of file OpticalData.hh.
bool Garfield::OpticalData::GetPhotoabsorptionCrossSection | ( | const std::string & | material, |
const double | e, | ||
double & | cs, | ||
double & | eta | ||
) |
Photo-absorption cross-section and ionisation yield at a given energy.
Definition at line 46 of file OpticalData.cc.
Referenced by Garfield::MediumGas::GetPhotoAbsorptionCrossSection().
bool Garfield::OpticalData::IsAvailable | ( | const std::string & | material | ) | const |
Check whether optical data have been implemented for a given gas.
Definition at line 39 of file OpticalData.cc.
Referenced by Garfield::MediumGas::GetPhotoAbsorptionCrossSection().