Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Energy transfer cross-section. More...
#include <EnTransfCS_BGM.h>
Public Member Functions | |
EnTransfCS_BGM ()=default | |
Default constructor. | |
EnTransfCS_BGM (double fparticle_mass, BGMesh *fmesh, int fs_primary_electron, HeedMatterDef *fhmd, long fparticle_charge=1) | |
Constructor. | |
EnTransfCS_BGM * | copy () const |
void | print (std::ostream &file, int l) const |
Public Attributes | |
double | particle_mass = 0. |
long | particle_charge = 0 |
int | s_primary_electron = 0 |
Sign that the primary particle is an electron. | |
HeedMatterDef * | hmd = nullptr |
BGMesh * | mesh = nullptr |
std::vector< EnTransfCS > | etcs_bgm |
Energy transfer cross-section.
Definition at line 10 of file EnTransfCS_BGM.h.
|
default |
Default constructor.
Referenced by copy().
Heed::EnTransfCS_BGM::EnTransfCS_BGM | ( | double | fparticle_mass, |
BGMesh * | fmesh, | ||
int | fs_primary_electron, | ||
HeedMatterDef * | fhmd, | ||
long | fparticle_charge = 1 |
||
) |
Constructor.
Definition at line 8 of file EnTransfCS_BGM.cpp.
|
inline |
Definition at line 32 of file EnTransfCS_BGM.h.
void Heed::EnTransfCS_BGM::print | ( | std::ostream & | file, |
int | l | ||
) | const |
Definition at line 29 of file EnTransfCS_BGM.cpp.
std::vector<EnTransfCS> Heed::EnTransfCS_BGM::etcs_bgm |
Definition at line 30 of file EnTransfCS_BGM.h.
Referenced by EnTransfCS_BGM(), and print().
HeedMatterDef* Heed::EnTransfCS_BGM::hmd = nullptr |
Definition at line 28 of file EnTransfCS_BGM.h.
Referenced by print().
BGMesh* Heed::EnTransfCS_BGM::mesh = nullptr |
Definition at line 29 of file EnTransfCS_BGM.h.
Referenced by EnTransfCS_BGM(), and print().
long Heed::EnTransfCS_BGM::particle_charge = 0 |
Particle charge in units of electron charges. It is squared, therefore the sign does not matter.
Definition at line 24 of file EnTransfCS_BGM.h.
Referenced by print().
double Heed::EnTransfCS_BGM::particle_mass = 0. |
Definition at line 21 of file EnTransfCS_BGM.h.
Referenced by print().
int Heed::EnTransfCS_BGM::s_primary_electron = 0 |
Sign that the primary particle is an electron.
Definition at line 26 of file EnTransfCS_BGM.h.
Referenced by print().