Garfield++ 5.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::Magboltz Namespace Reference

Functions

void gasmix_ (std::int64_t *ngs, double *q, double *qin, std::int64_t *nin, double *e, double *ei, char *name, double *virl, double *eb, double *peqel, double *peqin, double *penfra, std::int64_t *kel, std::int64_t *kin, double *qion, double *peqion, double *eion, std::int64_t *nion, double *qatt, std::int64_t *natt, double *qnull, std::int64_t *nnull, double *scln, std::int64_t *nc0, double *ec0, double *wk, double *efl, std::int64_t *ng1, double *eg1, std::int64_t *ng2, double *eg2, char scrpt[nMaxLevelsPerComponent][nCharDescr], char scrptn[nMaxNullTerms][nCharDescr], short namelen, short scrpt_len, short scrptn_len)
 
void colf_ (double *freq, double *freel, double *freion, double *freatt, double *frein, std::int64_t *ntotal)
 
void colft_ (double *freq, double *freel, double *freion, double *freatt, double *frein, std::int64_t *ntotal)
 
void magboltz_ ()
 

Variables

constexpr unsigned int nEnergySteps = 4000
 
constexpr unsigned int nMaxIonisationTerms = 30
 
constexpr unsigned int nMaxInelasticTerms = 250
 
constexpr unsigned int nMaxAttachmentTerms = 8
 
constexpr unsigned int nMaxNullTerms = 10
 
constexpr unsigned int nMaxLevelsPerComponent = 300
 
constexpr unsigned int nCharName = 25
 
constexpr unsigned int nCharDescr = 50
 
constexpr unsigned int nMaxLevels = 960
 
constexpr unsigned int nMaxComponents = 6
 
struct { 
 
   double   Garfield::Magboltz::eovb 
 
   double   Garfield::Magboltz::wb 
 
   double   Garfield::Magboltz::btheta 
 
   double   Garfield::Magboltz::bmag 
 
bfld_ 
 
struct { 
 
   std::int64_t   Garfield::Magboltz::nGas 
 
   std::int64_t   Garfield::Magboltz::nStep 
 
   std::int64_t   Garfield::Magboltz::nAniso 
 
   double   Garfield::Magboltz::efinal 
 
   double   Garfield::Magboltz::estep 
 
   double   Garfield::Magboltz::akt 
 
   double   Garfield::Magboltz::ary 
 
   double   Garfield::Magboltz::tempc 
 
   double   Garfield::Magboltz::torr 
 
   std::int64_t   Garfield::Magboltz::ipen 
 
inpt_ 
 
struct { 
 
   double   Garfield::Magboltz::tmax 
 
   double   Garfield::Magboltz::small 
 
   double   Garfield::Magboltz::api 
 
   double   Garfield::Magboltz::estart 
 
   double   Garfield::Magboltz::theta 
 
   double   Garfield::Magboltz::phi 
 
   double   Garfield::Magboltz::rstart 
 
   double   Garfield::Magboltz::efield 
 
   std::int64_t   Garfield::Magboltz::nmax 
 
setp_ 
 
struct { 
 
   double   Garfield::Magboltz::amgas [6] 
 
   double   Garfield::Magboltz::vtmb [6] 
 
   double   Garfield::Magboltz::tcfmx 
 
   double   Garfield::Magboltz::tcfmxg [6] 
 
   std::int64_t   Garfield::Magboltz::ithrm 
 
thrm_ 
 
struct { 
 
   double   Garfield::Magboltz::echarg 
 
   double   Garfield::Magboltz::emass 
 
   double   Garfield::Magboltz::amu 
 
   double   Garfield::Magboltz::pir2 
 
cnsts_ 
 
struct { 
 
   double   Garfield::Magboltz::eg [nEnergySteps
 
   double   Garfield::Magboltz::eroot [nEnergySteps
 
   double   Garfield::Magboltz::qt1 [nEnergySteps
 
   double   Garfield::Magboltz::qt2 [nEnergySteps
 
   double   Garfield::Magboltz::qt3 [nEnergySteps
 
   double   Garfield::Magboltz::qt4 [nEnergySteps
 
mix2_ 
 
struct { 
 
   double   Garfield::Magboltz::den [nEnergySteps
 
dens_ 
 
struct { 
 
   double   Garfield::Magboltz::time [300] 
 
   std::int64_t   Garfield::Magboltz::icoll [30] 
 
   double   Garfield::Magboltz::spec [nEnergySteps
 
   double   Garfield::Magboltz::tmax1 
 
   double   Garfield::Magboltz::ave 
 
   double   Garfield::Magboltz::den 
 
   double   Garfield::Magboltz::xid 
 
   double   Garfield::Magboltz::x 
 
   double   Garfield::Magboltz::y 
 
   double   Garfield::Magboltz::z 
 
   double   Garfield::Magboltz::st 
 
   std::int64_t   Garfield::Magboltz::nnull 
 
   std::int64_t   Garfield::Magboltz::icoln [nMaxLevels
 
   std::int64_t   Garfield::Magboltz::icolnn [60] 
 
outpt_ 
 
struct { 
 
   double   Garfield::Magboltz::time [300] 
 
   std::int64_t   Garfield::Magboltz::icoll [5][nMaxComponents
 
   double   Garfield::Magboltz::spec [nEnergySteps
 
   double   Garfield::Magboltz::tmax1 
 
   double   Garfield::Magboltz::ave 
 
   double   Garfield::Magboltz::den 
 
   double   Garfield::Magboltz::xid 
 
   double   Garfield::Magboltz::x 
 
   double   Garfield::Magboltz::y 
 
   double   Garfield::Magboltz::z 
 
   double   Garfield::Magboltz::st 
 
   std::int64_t   Garfield::Magboltz::nnull 
 
   std::int64_t   Garfield::Magboltz::icoln [290][nMaxComponents
 
   std::int64_t   Garfield::Magboltz::icolnn [10][nMaxComponents
 
outptt_ 
 
struct { 
 
   char   Garfield::Magboltz::dscrpt [nMaxLevels][nCharDescr
 
   char   Garfield::Magboltz::dscrptn [60][nCharDescr
 
scrip_ 
 
struct { 
 
   char   Garfield::Magboltz::dscrpt [nMaxLevelsPerComponent][nMaxComponents][nCharDescr
 
   char   Garfield::Magboltz::dscrptn [10][nMaxComponents][nCharDescr
 
script_ 
 
struct { 
 
   double   Garfield::Magboltz::cf [nMaxLevels][nEnergySteps
 
   double   Garfield::Magboltz::ein [nMaxLevels
 
   double   Garfield::Magboltz::tcf [nEnergySteps
 
   std::int64_t   Garfield::Magboltz::iarry [nMaxLevels
 
   double   Garfield::Magboltz::rgas [nMaxLevels
 
   double   Garfield::Magboltz::ipn [nMaxLevels
 
   double   Garfield::Magboltz::wpl [nMaxLevels
 
   std::int64_t   Garfield::Magboltz::last 
 
   std::int64_t   Garfield::Magboltz::isize 
 
   double   Garfield::Magboltz::penfra [nMaxLevels][3] 
 
   double   Garfield::Magboltz::tcfmax [8] 
 
large_ 
 
struct { 
 
   double   Garfield::Magboltz::cf [290][nEnergySteps][nMaxComponents
 
   double   Garfield::Magboltz::ein [290][nMaxComponents
 
   double   Garfield::Magboltz::tcf [nEnergySteps][nMaxComponents
 
   std::int64_t   Garfield::Magboltz::iarry [290][nMaxComponents
 
   double   Garfield::Magboltz::rgas [290][nMaxComponents
 
   double   Garfield::Magboltz::ipn [290][nMaxComponents
 
   double   Garfield::Magboltz::wpl [290][nMaxComponents
 
   std::int64_t   Garfield::Magboltz::last [nMaxComponents
 
   std::int64_t   Garfield::Magboltz::isize [nMaxComponents
 
   double   Garfield::Magboltz::penfra [290][3][nMaxComponents
 
   double   Garfield::Magboltz::tcfmax [nMaxComponents
 
larget_ 
 
struct { 
 
   std::int64_t   Garfield::Magboltz::ngasn [6] 
 
gasn_ 
 
struct { 
 
   double   Garfield::Magboltz::an1 
 
   double   Garfield::Magboltz::an2 
 
   double   Garfield::Magboltz::an3 
 
   double   Garfield::Magboltz::an4 
 
   double   Garfield::Magboltz::an5 
 
   double   Garfield::Magboltz::an6 
 
   double   Garfield::Magboltz::an 
 
   double   Garfield::Magboltz::frac [6] 
 
ratio_ 
 
struct { 
 
   double   Garfield::Magboltz::wx 
 
   double   Garfield::Magboltz::wy 
 
   double   Garfield::Magboltz::wz 
 
vel_ 
 
struct { 
 
   double   Garfield::Magboltz::dwx 
 
   double   Garfield::Magboltz::dwy 
 
   double   Garfield::Magboltz::dwz 
 
velerr_ 
 
struct { 
 
   double   Garfield::Magboltz::difxx 
 
   double   Garfield::Magboltz::difyy 
 
   double   Garfield::Magboltz::difzz 
 
   double   Garfield::Magboltz::difyz 
 
   double   Garfield::Magboltz::difxy 
 
   double   Garfield::Magboltz::difxz 
 
diflab_ 
 
struct { 
 
   double   Garfield::Magboltz::dxxer 
 
   double   Garfield::Magboltz::dyyer 
 
   double   Garfield::Magboltz::dzzer 
 
   double   Garfield::Magboltz::dyzer 
 
   double   Garfield::Magboltz::dxyer 
 
   double   Garfield::Magboltz::dxzer 
 
diferb_ 
 
struct { 
 
   double   Garfield::Magboltz::difln 
 
   double   Garfield::Magboltz::diftr 
 
difvel_ 
 
struct { 
 
   double   Garfield::Magboltz::dfler 
 
   double   Garfield::Magboltz::dfter 
 
diferl_ 
 
struct { 
 
   double   Garfield::Magboltz::alpha 
 
   double   Garfield::Magboltz::att 
 
ctowns_ 
 
struct { 
 
   double   Garfield::Magboltz::alper 
 
   double   Garfield::Magboltz::atter 
 
ctwner_ 
 
struct { 
 
   double   Garfield::Magboltz::ralpha 
 
   double   Garfield::Magboltz::ralper 
 
   double   Garfield::Magboltz::tofene 
 
   double   Garfield::Magboltz::tofener 
 
   double   Garfield::Magboltz::tofwv 
 
   double   Garfield::Magboltz::tofwver 
 
   double   Garfield::Magboltz::tofdl 
 
   double   Garfield::Magboltz::tofdler 
 
   double   Garfield::Magboltz::tofdt 
 
   double   Garfield::Magboltz::tofdter 
 
   double   Garfield::Magboltz::tofwr 
 
   double   Garfield::Magboltz::tofwrer 
 
   double   Garfield::Magboltz::rattof 
 
   double   Garfield::Magboltz::ratofer 
 
tofout_ 
 

Function Documentation

◆ colf_()

void Garfield::Magboltz::colf_ ( double * freq,
double * freel,
double * freion,
double * freatt,
double * frein,
std::int64_t * ntotal )

◆ colft_()

void Garfield::Magboltz::colft_ ( double * freq,
double * freel,
double * freion,
double * freatt,
double * frein,
std::int64_t * ntotal )

◆ gasmix_()

void Garfield::Magboltz::gasmix_ ( std::int64_t * ngs,
double * q,
double * qin,
std::int64_t * nin,
double * e,
double * ei,
char * name,
double * virl,
double * eb,
double * peqel,
double * peqin,
double * penfra,
std::int64_t * kel,
std::int64_t * kin,
double * qion,
double * peqion,
double * eion,
std::int64_t * nion,
double * qatt,
std::int64_t * natt,
double * qnull,
std::int64_t * nnull,
double * scln,
std::int64_t * nc0,
double * ec0,
double * wk,
double * efl,
std::int64_t * ng1,
double * eg1,
std::int64_t * ng2,
double * eg2,
char scrpt[nMaxLevelsPerComponent][nCharDescr],
char scrptn[nMaxNullTerms][nCharDescr],
short namelen,
short scrpt_len,
short scrptn_len )

◆ magboltz_()

void Garfield::Magboltz::magboltz_ ( )

Variable Documentation

◆ akt

double Garfield::Magboltz::akt

Definition at line 42 of file MagboltzInterface.hh.

◆ alper

double Garfield::Magboltz::alper

Definition at line 186 of file MagboltzInterface.hh.

◆ alpha

double Garfield::Magboltz::alpha

Definition at line 185 of file MagboltzInterface.hh.

◆ amgas

double Garfield::Magboltz::amgas[6]

Definition at line 61 of file MagboltzInterface.hh.

◆ amu

double Garfield::Magboltz::amu

Definition at line 72 of file MagboltzInterface.hh.

◆ an

double Garfield::Magboltz::an

Definition at line 163 of file MagboltzInterface.hh.

◆ an1

double Garfield::Magboltz::an1

Definition at line 163 of file MagboltzInterface.hh.

◆ an2

double Garfield::Magboltz::an2

Definition at line 163 of file MagboltzInterface.hh.

◆ an3

double Garfield::Magboltz::an3

Definition at line 163 of file MagboltzInterface.hh.

◆ an4

double Garfield::Magboltz::an4

Definition at line 163 of file MagboltzInterface.hh.

◆ an5

double Garfield::Magboltz::an5

Definition at line 163 of file MagboltzInterface.hh.

◆ an6

double Garfield::Magboltz::an6

Definition at line 163 of file MagboltzInterface.hh.

◆ api

double Garfield::Magboltz::api

Definition at line 52 of file MagboltzInterface.hh.

◆ ary

double Garfield::Magboltz::ary

Definition at line 43 of file MagboltzInterface.hh.

◆ att

double Garfield::Magboltz::att

Definition at line 185 of file MagboltzInterface.hh.

◆ atter

double Garfield::Magboltz::atter

Definition at line 186 of file MagboltzInterface.hh.

◆ ave

double Garfield::Magboltz::ave

Definition at line 92 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::bfld_

◆ bmag

double Garfield::Magboltz::bmag

Definition at line 33 of file MagboltzInterface.hh.

◆ btheta

double Garfield::Magboltz::btheta

Definition at line 33 of file MagboltzInterface.hh.

◆ cf

double Garfield::Magboltz::cf[290][nEnergySteps][nMaxComponents]

Definition at line 132 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::cnsts_

◆ [struct]

struct { ... } Garfield::Magboltz::ctowns_

◆ [struct]

struct { ... } Garfield::Magboltz::ctwner_

◆ den

double Garfield::Magboltz::den

Definition at line 85 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::dens_

◆ dfler

double Garfield::Magboltz::dfler

Definition at line 182 of file MagboltzInterface.hh.

◆ dfter

double Garfield::Magboltz::dfter

Definition at line 182 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::diferb_

◆ [struct]

struct { ... } Garfield::Magboltz::diferl_

◆ [struct]

struct { ... } Garfield::Magboltz::diflab_

◆ difln

double Garfield::Magboltz::difln

Definition at line 181 of file MagboltzInterface.hh.

◆ diftr

double Garfield::Magboltz::diftr

Definition at line 181 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::difvel_

◆ difxx

double Garfield::Magboltz::difxx

Definition at line 174 of file MagboltzInterface.hh.

◆ difxy

double Garfield::Magboltz::difxy

Definition at line 175 of file MagboltzInterface.hh.

◆ difxz

double Garfield::Magboltz::difxz

Definition at line 175 of file MagboltzInterface.hh.

◆ difyy

double Garfield::Magboltz::difyy

Definition at line 174 of file MagboltzInterface.hh.

◆ difyz

double Garfield::Magboltz::difyz

Definition at line 175 of file MagboltzInterface.hh.

◆ difzz

double Garfield::Magboltz::difzz

Definition at line 174 of file MagboltzInterface.hh.

◆ dscrpt

char Garfield::Magboltz::dscrpt[nMaxLevelsPerComponent][nMaxComponents][nCharDescr]

Definition at line 122 of file MagboltzInterface.hh.

◆ dscrptn

char Garfield::Magboltz::dscrptn[10][nMaxComponents][nCharDescr]

Definition at line 123 of file MagboltzInterface.hh.

◆ dwx

double Garfield::Magboltz::dwx

Definition at line 170 of file MagboltzInterface.hh.

◆ dwy

double Garfield::Magboltz::dwy

Definition at line 170 of file MagboltzInterface.hh.

◆ dwz

double Garfield::Magboltz::dwz

Definition at line 170 of file MagboltzInterface.hh.

◆ dxxer

double Garfield::Magboltz::dxxer

Definition at line 178 of file MagboltzInterface.hh.

◆ dxyer

double Garfield::Magboltz::dxyer

Definition at line 179 of file MagboltzInterface.hh.

◆ dxzer

double Garfield::Magboltz::dxzer

Definition at line 179 of file MagboltzInterface.hh.

◆ dyyer

double Garfield::Magboltz::dyyer

Definition at line 178 of file MagboltzInterface.hh.

◆ dyzer

double Garfield::Magboltz::dyzer

Definition at line 179 of file MagboltzInterface.hh.

◆ dzzer

double Garfield::Magboltz::dzzer

Definition at line 178 of file MagboltzInterface.hh.

◆ echarg

double Garfield::Magboltz::echarg

Definition at line 70 of file MagboltzInterface.hh.

◆ efield

double Garfield::Magboltz::efield

Definition at line 56 of file MagboltzInterface.hh.

◆ efinal

double Garfield::Magboltz::efinal

Definition at line 40 of file MagboltzInterface.hh.

◆ eg

double Garfield::Magboltz::eg[nEnergySteps]

Definition at line 77 of file MagboltzInterface.hh.

◆ ein

double Garfield::Magboltz::ein[290][nMaxComponents]

Definition at line 133 of file MagboltzInterface.hh.

◆ emass

double Garfield::Magboltz::emass

Definition at line 71 of file MagboltzInterface.hh.

◆ eovb

double Garfield::Magboltz::eovb

Definition at line 31 of file MagboltzInterface.hh.

◆ eroot

double Garfield::Magboltz::eroot[nEnergySteps]

Definition at line 78 of file MagboltzInterface.hh.

◆ estart

double Garfield::Magboltz::estart

Definition at line 53 of file MagboltzInterface.hh.

◆ estep

double Garfield::Magboltz::estep

Definition at line 41 of file MagboltzInterface.hh.

◆ frac

double Garfield::Magboltz::frac[6]

Definition at line 164 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::gasn_

◆ iarry

std::int64_t Garfield::Magboltz::iarry[290][nMaxComponents]

Definition at line 135 of file MagboltzInterface.hh.

◆ icoll

std::int64_t Garfield::Magboltz::icoll[5][nMaxComponents]

Definition at line 89 of file MagboltzInterface.hh.

◆ icoln

std::int64_t Garfield::Magboltz::icoln[290][nMaxComponents]

Definition at line 100 of file MagboltzInterface.hh.

◆ icolnn

std::int64_t Garfield::Magboltz::icolnn[10][nMaxComponents]

Definition at line 101 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::inpt_

◆ ipen

std::int64_t Garfield::Magboltz::ipen

Definition at line 46 of file MagboltzInterface.hh.

◆ ipn

double Garfield::Magboltz::ipn[290][nMaxComponents]

Definition at line 137 of file MagboltzInterface.hh.

◆ isize

std::int64_t Garfield::Magboltz::isize[nMaxComponents]

Definition at line 140 of file MagboltzInterface.hh.

◆ ithrm

std::int64_t Garfield::Magboltz::ithrm

Definition at line 65 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::large_

◆ [struct]

struct { ... } Garfield::Magboltz::larget_

◆ last

std::int64_t Garfield::Magboltz::last[nMaxComponents]

Definition at line 139 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::mix2_

◆ nAniso

std::int64_t Garfield::Magboltz::nAniso

Definition at line 39 of file MagboltzInterface.hh.

◆ nCharDescr

unsigned int Garfield::Magboltz::nCharDescr = 50
constexpr

Definition at line 21 of file MagboltzInterface.hh.

Referenced by gasmix_(), and Garfield::MediumMagboltz::MediumMagboltz().

◆ nCharName

unsigned int Garfield::Magboltz::nCharName = 25
constexpr

Definition at line 20 of file MagboltzInterface.hh.

◆ nEnergySteps

unsigned int Garfield::Magboltz::nEnergySteps = 4000
constexpr

◆ nGas

std::int64_t Garfield::Magboltz::nGas

Definition at line 37 of file MagboltzInterface.hh.

◆ ngasn

std::int64_t Garfield::Magboltz::ngasn[6]

Definition at line 160 of file MagboltzInterface.hh.

◆ nmax

std::int64_t Garfield::Magboltz::nmax

Definition at line 57 of file MagboltzInterface.hh.

◆ nMaxAttachmentTerms

unsigned int Garfield::Magboltz::nMaxAttachmentTerms = 8
constexpr

Definition at line 17 of file MagboltzInterface.hh.

◆ nMaxComponents

unsigned int Garfield::Magboltz::nMaxComponents = 6
constexpr

Definition at line 23 of file MagboltzInterface.hh.

◆ nMaxInelasticTerms

unsigned int Garfield::Magboltz::nMaxInelasticTerms = 250
constexpr

Definition at line 16 of file MagboltzInterface.hh.

◆ nMaxIonisationTerms

unsigned int Garfield::Magboltz::nMaxIonisationTerms = 30
constexpr

Definition at line 15 of file MagboltzInterface.hh.

◆ nMaxLevels

unsigned int Garfield::Magboltz::nMaxLevels = 960
constexpr

◆ nMaxLevelsPerComponent

unsigned int Garfield::Magboltz::nMaxLevelsPerComponent = 300
constexpr

Definition at line 19 of file MagboltzInterface.hh.

Referenced by gasmix_().

◆ nMaxNullTerms

unsigned int Garfield::Magboltz::nMaxNullTerms = 10
constexpr

Definition at line 18 of file MagboltzInterface.hh.

Referenced by gasmix_().

◆ nnull

std::int64_t Garfield::Magboltz::nnull

Definition at line 99 of file MagboltzInterface.hh.

Referenced by gasmix_().

◆ nStep

std::int64_t Garfield::Magboltz::nStep

Definition at line 38 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::outpt_

◆ [struct]

struct { ... } Garfield::Magboltz::outptt_

◆ penfra

double Garfield::Magboltz::penfra[290][3][nMaxComponents]

Definition at line 141 of file MagboltzInterface.hh.

Referenced by gasmix_().

◆ phi

double Garfield::Magboltz::phi

Definition at line 54 of file MagboltzInterface.hh.

◆ pir2

double Garfield::Magboltz::pir2

Definition at line 73 of file MagboltzInterface.hh.

◆ qt1

double Garfield::Magboltz::qt1[nEnergySteps]

Definition at line 79 of file MagboltzInterface.hh.

◆ qt2

double Garfield::Magboltz::qt2[nEnergySteps]

Definition at line 80 of file MagboltzInterface.hh.

◆ qt3

double Garfield::Magboltz::qt3[nEnergySteps]

Definition at line 81 of file MagboltzInterface.hh.

◆ qt4

double Garfield::Magboltz::qt4[nEnergySteps]

Definition at line 82 of file MagboltzInterface.hh.

◆ ralper

double Garfield::Magboltz::ralper

Definition at line 188 of file MagboltzInterface.hh.

◆ ralpha

double Garfield::Magboltz::ralpha

Definition at line 188 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::ratio_

◆ ratofer

double Garfield::Magboltz::ratofer

Definition at line 192 of file MagboltzInterface.hh.

◆ rattof

double Garfield::Magboltz::rattof

Definition at line 192 of file MagboltzInterface.hh.

◆ rgas

double Garfield::Magboltz::rgas[290][nMaxComponents]

Definition at line 136 of file MagboltzInterface.hh.

◆ rstart

double Garfield::Magboltz::rstart

Definition at line 55 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::scrip_

◆ [struct]

struct { ... } Garfield::Magboltz::script_

◆ [struct]

struct { ... } Garfield::Magboltz::setp_

◆ small

double Garfield::Magboltz::small

Definition at line 51 of file MagboltzInterface.hh.

◆ spec

double Garfield::Magboltz::spec[nEnergySteps]

Definition at line 90 of file MagboltzInterface.hh.

◆ st

double Garfield::Magboltz::st

Definition at line 98 of file MagboltzInterface.hh.

◆ tcf

double Garfield::Magboltz::tcf[nEnergySteps][nMaxComponents]

Definition at line 134 of file MagboltzInterface.hh.

◆ tcfmax

double Garfield::Magboltz::tcfmax[nMaxComponents]

Definition at line 142 of file MagboltzInterface.hh.

◆ tcfmx

double Garfield::Magboltz::tcfmx

Definition at line 63 of file MagboltzInterface.hh.

◆ tcfmxg

double Garfield::Magboltz::tcfmxg[6]

Definition at line 64 of file MagboltzInterface.hh.

◆ tempc

double Garfield::Magboltz::tempc

Definition at line 44 of file MagboltzInterface.hh.

◆ theta

double Garfield::Magboltz::theta

Definition at line 54 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::thrm_

◆ time

double Garfield::Magboltz::time[300]

Definition at line 88 of file MagboltzInterface.hh.

◆ tmax

double Garfield::Magboltz::tmax

Definition at line 50 of file MagboltzInterface.hh.

◆ tmax1

double Garfield::Magboltz::tmax1

Definition at line 91 of file MagboltzInterface.hh.

◆ tofdl

double Garfield::Magboltz::tofdl

Definition at line 190 of file MagboltzInterface.hh.

◆ tofdler

double Garfield::Magboltz::tofdler

Definition at line 190 of file MagboltzInterface.hh.

◆ tofdt

double Garfield::Magboltz::tofdt

Definition at line 190 of file MagboltzInterface.hh.

◆ tofdter

double Garfield::Magboltz::tofdter

Definition at line 190 of file MagboltzInterface.hh.

◆ tofene

double Garfield::Magboltz::tofene

Definition at line 189 of file MagboltzInterface.hh.

◆ tofener

double Garfield::Magboltz::tofener

Definition at line 189 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::tofout_

◆ tofwr

double Garfield::Magboltz::tofwr

Definition at line 191 of file MagboltzInterface.hh.

◆ tofwrer

double Garfield::Magboltz::tofwrer

Definition at line 191 of file MagboltzInterface.hh.

◆ tofwv

double Garfield::Magboltz::tofwv

Definition at line 189 of file MagboltzInterface.hh.

◆ tofwver

double Garfield::Magboltz::tofwver

Definition at line 189 of file MagboltzInterface.hh.

◆ torr

double Garfield::Magboltz::torr

Definition at line 45 of file MagboltzInterface.hh.

◆ [struct]

struct { ... } Garfield::Magboltz::vel_

◆ [struct]

struct { ... } Garfield::Magboltz::velerr_

◆ vtmb

double Garfield::Magboltz::vtmb[6]

Definition at line 62 of file MagboltzInterface.hh.

◆ wb

double Garfield::Magboltz::wb

Definition at line 32 of file MagboltzInterface.hh.

◆ wpl

double Garfield::Magboltz::wpl[290][nMaxComponents]

Definition at line 138 of file MagboltzInterface.hh.

◆ wx

double Garfield::Magboltz::wx

Definition at line 169 of file MagboltzInterface.hh.

◆ wy

double Garfield::Magboltz::wy

Definition at line 169 of file MagboltzInterface.hh.

◆ wz

double Garfield::Magboltz::wz

Definition at line 169 of file MagboltzInterface.hh.

◆ x

double Garfield::Magboltz::x

Definition at line 95 of file MagboltzInterface.hh.

◆ xid

double Garfield::Magboltz::xid

Definition at line 94 of file MagboltzInterface.hh.

◆ y

double Garfield::Magboltz::y

Definition at line 96 of file MagboltzInterface.hh.

◆ z

double Garfield::Magboltz::z

Definition at line 97 of file MagboltzInterface.hh.