|
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().