![]() |
GamR
0.0.0
GammaROOT
|
#include <SolidAttenuation.hh>
Collaboration diagram for GamR::AngDist::SolidAttenuation:Public Member Functions | |
| SolidAttenuation (std::vector< double > Qk) | |
| SolidAttenuation (double distance, double radius, int kmax=4, double absorbCoeff=-1) | |
| SolidAttenuation (double distance, double length, double outer_radius, double inner_radius, double energy, int kmax=4) | |
| std::vector< double > | Get () |
| double | Get (double k) |
| void | Set (double k, double Qk_in) |
| void | Print () |
Definition at line 22 of file SolidAttenuation.hh.
| GamR::AngDist::SolidAttenuation::SolidAttenuation | ( | std::vector< double > | Qk | ) |
SolidAttenuation constructor by explicit setting.
| Qk | Vector containing desired Qk coefficients |
Definition at line 30 of file SolidAttenuation.cc.
| GamR::AngDist::SolidAttenuation::SolidAttenuation | ( | double | distance, |
| double | radius, | ||
| int | kmax = 4, | ||
| double | absorbCoeff = -1 ) |
SolidAttenuation constructor for simple geometry and absorption.
Calculates solid attenuation coefficients assuming a cylindrical geometry and optionally a simple 1-exp(-mu*x) absorption. See Appendix 9 of Alpha- Beta- Gamma-Ray Spectroscopy, Kai Siegbahn for details.
| distance | Distance of the face of the crystal from the source |
| radius | Radius of the circular face of the detector |
| kmax | Maximum k to calculate |
| absorbCoeff | Absorption coefficient |
Definition at line 48 of file SolidAttenuation.cc.
| GamR::AngDist::SolidAttenuation::SolidAttenuation | ( | double | distance, |
| double | length, | ||
| double | outer_radius, | ||
| double | inner_radius, | ||
| double | energy, | ||
| int | kmax = 4 ) |
Definition at line 86 of file SolidAttenuation.cc.
References GamR::AngDist::GetTauG(), and GamR::Utils::Simps().
Here is the call graph for this function:
|
inline |
Definition at line 33 of file SolidAttenuation.hh.
Referenced by GamR::AngDist::StatTensor::ObservedProp(), GamR::AngDist::StatTensor::UnobservedProp(), GamR::AngDist::StatTensor::W(), GamR::AngDist::W(), and GamR::AngDist::W().
Here is the caller graph for this function:
|
inline |
Definition at line 34 of file SolidAttenuation.hh.
|
inline |
Definition at line 36 of file SolidAttenuation.hh.
|
inline |
Definition at line 35 of file SolidAttenuation.hh.