Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
PhotoAbsCS.h File Reference
#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
 

Macro Definition Documentation

◆ CALC_W_USING_CHARGES

#define CALC_W_USING_CHARGES

Definition at line 577 of file PhotoAbsCS.h.