Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <trajestep.h>
Public Member Functions | |
trajestep_limit (vfloat fmax_range, vfloat frad_for_straight, vfloat fmax_straight_arange, vfloat fmax_circumf_arange) | |
Constructor. | |
void | range (int fs_cf0, vfloat rad, int &fs_cf1, vfloat &mrange) const |
Public Member Functions inherited from Heed::RegPassivePtr | |
RegPassivePtr (void) | |
RegPassivePtr (char fs_ban_del, char fs_ban_sub, char fs_ban_cop=0) | |
RegPassivePtr (const RegPassivePtr &f) | |
RegPassivePtr & | operator= (const RegPassivePtr &f) |
CountPP_ns::CountPassivePtr * | book (void) const |
void | clear_pointers (void) const |
virtual RegPassivePtr * | copy () const |
virtual | ~RegPassivePtr () |
virtual void | print (std::ostream &file, int l=1) const |
void | set_s_ban_del (char fs_ban_del) |
char | get_s_ban_del (void) const |
void | set_s_ban_sub (char fs_ban_sub) |
char | get_s_ban_sub (void) const |
void | set_s_ban_cop (char fs_ban_cop) |
char | get_s_ban_cop (void) const |
void | set_s_allow_del_at_zero_count (char fs_allow_del_at_zero_count) |
char | get_s_allow_del_at_zero_count (void) const |
long | get_total_number_of_references (void) const |
Public Attributes | |
vfloat | max_range |
vfloat | rad_for_straight |
Radius beyond which to prefer straight lines to reduce calculation time. | |
vfloat | max_straight_arange |
Angle of range if it goes along straight line, but s_cf == 1. | |
vfloat | max_circumf_arange |
Angle of range if it goes along circle. | |
Additional Inherited Members | |
Static Public Member Functions inherited from Heed::RegPassivePtr | |
static void | set_s_ban_del_ignore (char fs_ban_del_ignore) |
static char | get_s_ban_del_ignore (void) |
static void | set_s_print_adr_cpp (char fs_print_adr_cpp) |
static char | get_s_print_adr_cpp (void) |
Definition at line 20 of file trajestep.h.
|
inline |
Constructor.
Definition at line 23 of file trajestep.h.
Definition at line 16 of file trajestep.cpp.
vfloat Heed::trajestep_limit::max_circumf_arange |
Angle of range if it goes along circle.
Definition at line 40 of file trajestep.h.
Referenced by range().
vfloat Heed::trajestep_limit::max_range |
Definition at line 31 of file trajestep.h.
Referenced by range().
vfloat Heed::trajestep_limit::max_straight_arange |
Angle of range if it goes along straight line, but s_cf == 1.
Definition at line 38 of file trajestep.h.
Referenced by Heed::gparticle::calc_step_to_bord(), and range().
vfloat Heed::trajestep_limit::rad_for_straight |
Radius beyond which to prefer straight lines to reduce calculation time.
Definition at line 35 of file trajestep.h.
Referenced by range().