Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <vector>
#include <fstream>
#include <cmath>
#include <cfloat>
#include <climits>
#include <memory>
#include "wcpplib/clhep_units/WPhysicalConstants.h"
#include "heed++/code/PhysicalConstants.h"
Go to the source code of this file.
Classes | |
class | Heed::PhotoAbsCS |
class | Heed::AveragePhotoAbsCS |
Smoothed/smeared photoabsorption cross-section. More... | |
class | Heed::HydrogenPhotoAbsCS |
class | Heed::SimpleTablePhotoAbsCS |
class | Heed::PhenoPhotoAbsCS |
Simple phenomenological CS for any shell (analytic formula). More... | |
class | Heed::AtomicSecondaryProducts |
class | Heed::AtomPhotoAbsCS |
Atomic photoabsorption cross-section abstract base class. More... | |
class | Heed::SimpleAtomPhotoAbsCS |
class | Heed::ExAtomPhotoAbsCS |
Atomic photo-absorption with excitation. More... | |
class | Heed::MolecPhotoAbsCS |
Namespaces | |
namespace | Heed |
Macros | |
#define | CALC_W_USING_CHARGES |
Functions | |
std::ostream & | Heed::operator<< (std::ostream &file, const AtomPhotoAbsCS &f) |
std::ostream & | Heed::operator<< (std::ostream &file, const MolecPhotoAbsCS &f) |
Variables | |
constexpr double | Heed::Thomas_sum_rule_const |
TRK sum rule [1/MeV], constant per one electron. | |
constexpr double | Heed::Thomas_sum_rule_const_Mb |
TRK sum rule [Mb * MeV]. | |
constexpr double | Heed::low_boundary_of_excitations = 0.7 |
constexpr double | Heed::standard_factor_Fano = 0.19 |
constexpr double | Heed::coef_I_to_W = 2.0 |
#define CALC_W_USING_CHARGES |
Definition at line 577 of file PhotoAbsCS.h.