Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <PhotoAbsCS.h>
Public Member Functions | |
SimpleTablePhotoAbsCS () | |
SimpleTablePhotoAbsCS (const String &fname, int fZ, double fthreshold, const String &ffile_name) | |
SimpleTablePhotoAbsCS (const String &fname, int fZ, double fthreshold, const DynLinArr< double > &fener, const DynLinArr< double > &fcs) | |
SimpleTablePhotoAbsCS (const String &fname, int fZ, double fthreshold, int l, double E0, double yw, double ya, double P, double sigma) | |
SimpleTablePhotoAbsCS (const SimpleTablePhotoAbsCS &total, const SimpleTablePhotoAbsCS &part, double emax_repl) | |
virtual | ~SimpleTablePhotoAbsCS () |
void | remove_leading_zeros (void) |
void | remove_leading_tiny (double level) |
virtual double | get_CS (double energy) const |
virtual double | get_integral_CS (double energy1, double energy2) const |
const DynLinArr< double > & | get_arr_ener () const |
const DynLinArr< double > & | get_arr_CS () const |
virtual void | scale (double fact) |
virtual void | print (std::ostream &file, int l) const |
macro_copy_total (SimpleTablePhotoAbsCS) | |
Definition at line 177 of file PhotoAbsCS.h.
Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS | ( | ) |
Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS | ( | const String & | fname, |
int | fZ, | ||
double | fthreshold, | ||
const String & | ffile_name | ||
) |
Definition at line 413 of file PhotoAbsCS.cpp.
Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS | ( | const String & | fname, |
int | fZ, | ||
double | fthreshold, | ||
const DynLinArr< double > & | fener, | ||
const DynLinArr< double > & | fcs | ||
) |
Definition at line 460 of file PhotoAbsCS.cpp.
Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS | ( | const String & | fname, |
int | fZ, | ||
double | fthreshold, | ||
int | l, | ||
double | E0, | ||
double | yw, | ||
double | ya, | ||
double | P, | ||
double | sigma | ||
) |
Definition at line 472 of file PhotoAbsCS.cpp.
Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS | ( | const SimpleTablePhotoAbsCS & | total, |
const SimpleTablePhotoAbsCS & | part, | ||
double | emax_repl | ||
) |
Definition at line 500 of file PhotoAbsCS.cpp.
|
inlinevirtual |
Definition at line 194 of file PhotoAbsCS.h.
|
inline |
Definition at line 211 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS(), and SimpleTablePhotoAbsCS().
|
inline |
Definition at line 210 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS(), and SimpleTablePhotoAbsCS().
|
virtual |
Definition at line 585 of file PhotoAbsCS.cpp.
|
virtual |
Definition at line 672 of file PhotoAbsCS.cpp.
Heed::SimpleTablePhotoAbsCS::macro_copy_total | ( | SimpleTablePhotoAbsCS | ) |
|
virtual |
Definition at line 723 of file PhotoAbsCS.cpp.
void Heed::SimpleTablePhotoAbsCS::remove_leading_tiny | ( | double | level | ) |
Definition at line 565 of file PhotoAbsCS.cpp.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS().
void Heed::SimpleTablePhotoAbsCS::remove_leading_zeros | ( | void | ) |
Definition at line 546 of file PhotoAbsCS.cpp.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS(), and SimpleTablePhotoAbsCS().
|
virtual |
Definition at line 715 of file PhotoAbsCS.cpp.