Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include "wcpplib/cfortran/ftypes.h"
Go to the source code of this file.
Macros | |
#define | RANLUX_INSTEAD_OF_RNDM |
Functions | |
void | myiniteranlux (void) |
void | mysaveranlux (void) |
void | myextractranlux (fint *ivec) |
void | ranlux (ffloat *rvec, fint *len) |
ffloat | sranlux (void) |
void | lspois (ffloat *amu, fint *n, fint *ierror) |
ffloat | lranor (ffloat *arg1, ffloat *arg2) |
void | hisran (ffloat *y, fint *n, ffloat *xlo, ffloat *xwid, ffloat *xran) |
ffloat | flande (ffloat *x) |
void | INITE_RANLUX (void) |
void | SAVE_RANLUX (void) |
void | EXTRACT_RANLUX (fint *ivec) |
void | RANLUX (ffloat *vec, fint len) |
ffloat | SRANLUX (void) |
ffloat | LRANOR (ffloat *arg1, ffloat *arg2) |
void | LSPOIS (ffloat *amu, fint &n, fint &ierror) |
void | HISRAN (ffloat *y, fint n, ffloat xlo, ffloat xwid, ffloat &xran) |
ffloat | FLANDE (ffloat *x) |
#define RANLUX_INSTEAD_OF_RNDM |
Definition at line 37 of file ranluxint.h.
|
inline |
Definition at line 211 of file ranluxint.h.
ffloat flande | ( | ffloat * | x | ) |
Referenced by FLANDE().
|
inline |
Definition at line 403 of file ranluxint.h.
void hisran | ( | ffloat * | y, |
fint * | n, | ||
ffloat * | xlo, | ||
ffloat * | xwid, | ||
ffloat * | xran | ||
) |
Referenced by HISRAN().
|
inline |
Definition at line 391 of file ranluxint.h.
|
inline |
Definition at line 187 of file ranluxint.h.
ffloat lranor | ( | ffloat * | arg1, |
ffloat * | arg2 | ||
) |
Referenced by LRANOR().
|
inline |
Definition at line 367 of file ranluxint.h.
|
inline |
Definition at line 379 of file ranluxint.h.
void lspois | ( | ffloat * | amu, |
fint * | n, | ||
fint * | ierror | ||
) |
Referenced by LSPOIS().
void myextractranlux | ( | fint * | ivec | ) |
Referenced by EXTRACT_RANLUX().
void myiniteranlux | ( | void | ) |
Referenced by INITE_RANLUX().
void mysaveranlux | ( | void | ) |
Referenced by SAVE_RANLUX().
void ranlux | ( | ffloat * | rvec, |
fint * | len | ||
) |
Referenced by RANLUX().
|
inline |
Definition at line 223 of file ranluxint.h.
|
inline |
Definition at line 199 of file ranluxint.h.
ffloat sranlux | ( | void | ) |
Referenced by SRANLUX().
|
inline |
Definition at line 262 of file ranluxint.h.
Referenced by Heed::ElElasticScat::fill_hist_low_scat(), Heed::AtomicSecondaryProducts::get_channel(), Heed::PairProd::get_eloss(), Heed::HeedParticle::physics(), Heed::HeedParticle_BGM::physics(), Heed::HeedPhoton::physics(), Heed::HeedDeltaElectron::physics_after_new_speed(), Heed::HeedDeltaElectron::physics_mrange(), pois(), vec::random_conic_vec(), vec::random_round_vec(), vec::random_sfer_vec(), and rnorm_improved().