Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <EnTransfCS_BGM.h>
Public Member Functions | |
EnTransfCS_BGM (void) | |
EnTransfCS_BGM (double fparticle_mass, PassivePtr< BGMesh > fmesh, int fs_primary_electron, HeedMatterDef *fhmd, long fparticle_charge=1) | |
macro_copy_total (EnTransfCS_BGM) | |
virtual void | print (std::ostream &file, int l) const |
Public Attributes | |
double | particle_mass |
long | particle_charge |
int | s_primary_electron |
PassivePtr< HeedMatterDef > | hmd |
PassivePtr< BGMesh > | mesh |
DynLinArr< EnTransfCS > | etcs_bgm |
Definition at line 10 of file EnTransfCS_BGM.h.
Heed::EnTransfCS_BGM::EnTransfCS_BGM | ( | void | ) |
Heed::EnTransfCS_BGM::EnTransfCS_BGM | ( | double | fparticle_mass, |
PassivePtr< BGMesh > | fmesh, | ||
int | fs_primary_electron, | ||
HeedMatterDef * | fhmd, | ||
long | fparticle_charge = 1 |
||
) |
Definition at line 5 of file EnTransfCS_BGM.cpp.
Heed::EnTransfCS_BGM::macro_copy_total | ( | EnTransfCS_BGM | ) |
|
virtual |
Definition at line 27 of file EnTransfCS_BGM.cpp.
DynLinArr<EnTransfCS> Heed::EnTransfCS_BGM::etcs_bgm |
Definition at line 22 of file EnTransfCS_BGM.h.
Referenced by EnTransfCS_BGM(), Heed::HeedParticle_BGM::physics(), and print().
PassivePtr<HeedMatterDef> Heed::EnTransfCS_BGM::hmd |
Definition at line 20 of file EnTransfCS_BGM.h.
Referenced by Heed::HeedParticle_BGM::physics(), and print().
PassivePtr<BGMesh> Heed::EnTransfCS_BGM::mesh |
Definition at line 21 of file EnTransfCS_BGM.h.
Referenced by EnTransfCS_BGM(), Heed::HeedParticle_BGM::physics(), and print().
long Heed::EnTransfCS_BGM::particle_charge |
Definition at line 16 of file EnTransfCS_BGM.h.
Referenced by print().
double Heed::EnTransfCS_BGM::particle_mass |
Definition at line 13 of file EnTransfCS_BGM.h.
Referenced by print().
int Heed::EnTransfCS_BGM::s_primary_electron |
Definition at line 18 of file EnTransfCS_BGM.h.
Referenced by print().