Photoabsorption cross-sections for some gases.
More...
#include <OpticalData.hh>
|
| static bool | IsAvailable (const std::string &material) |
| | Check whether optical data have been implemented for a given gas.
|
| static bool | PhotoabsorptionCrossSection (const std::string &material, const double energy, double &cs, double &eta) |
| | Photo-absorption cross-section and ionisation yield at a given energy.
|
| static double | PhotoabsorptionCrossSection (const std::string &material, const double energy) |
| | Photo-absorption cross-section at a given energy.
|
| static double | PhotoionisationYield (const std::string &material, const double energy) |
| | Photo-ionisation yield at a given energy.
|
|
| static bool | PhotoAbsorptionCsNeon (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsArgon (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsCO2 (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsMethane (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsEthane (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsButane (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsAcetylene (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsCF4 (const double e, double &cs, double &eta) |
| static bool | PhotoAbsorptionCsNitrogen (const double e, double &cs, double &eta) |
|
| static constexpr double | OscToPacs = 8.067283e-18 |
| static constexpr double | Mbarn = 1.e-18 |
Photoabsorption cross-sections for some gases.
Definition at line 10 of file OpticalData.hh.
◆ OpticalData()
| Garfield::OpticalData::OpticalData |
( |
| ) |
|
|
default |
◆ ~OpticalData()
| Garfield::OpticalData::~OpticalData |
( |
| ) |
|
|
default |
◆ IsAvailable()
| bool Garfield::OpticalData::IsAvailable |
( |
const std::string & | material | ) |
|
|
static |
Check whether optical data have been implemented for a given gas.
◆ PhotoabsorptionCrossSection() [1/2]
| double Garfield::OpticalData::PhotoabsorptionCrossSection |
( |
const std::string & | material, |
|
|
const double | energy ) |
|
static |
Photo-absorption cross-section at a given energy.
◆ PhotoabsorptionCrossSection() [2/2]
| bool Garfield::OpticalData::PhotoabsorptionCrossSection |
( |
const std::string & | material, |
|
|
const double | energy, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
static |
Photo-absorption cross-section and ionisation yield at a given energy.
◆ PhotoAbsorptionCsAcetylene()
| bool Garfield::OpticalData::PhotoAbsorptionCsAcetylene |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsArgon()
| bool Garfield::OpticalData::PhotoAbsorptionCsArgon |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsButane()
| bool Garfield::OpticalData::PhotoAbsorptionCsButane |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsCF4()
| bool Garfield::OpticalData::PhotoAbsorptionCsCF4 |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsCO2()
| bool Garfield::OpticalData::PhotoAbsorptionCsCO2 |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsEthane()
| bool Garfield::OpticalData::PhotoAbsorptionCsEthane |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsMethane()
| bool Garfield::OpticalData::PhotoAbsorptionCsMethane |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsNeon()
| bool Garfield::OpticalData::PhotoAbsorptionCsNeon |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoAbsorptionCsNitrogen()
| bool Garfield::OpticalData::PhotoAbsorptionCsNitrogen |
( |
const double | e, |
|
|
double & | cs, |
|
|
double & | eta ) |
|
staticprivate |
◆ PhotoionisationYield()
| double Garfield::OpticalData::PhotoionisationYield |
( |
const std::string & | material, |
|
|
const double | energy ) |
|
static |
Photo-ionisation yield at a given energy.
◆ Mbarn
| double Garfield::OpticalData::Mbarn = 1.e-18 |
|
staticconstexprprivate |
◆ OscToPacs
| double Garfield::OpticalData::OscToPacs = 8.067283e-18 |
|
staticconstexprprivate |
The documentation for this class was generated from the following file: