Garfield++ 4.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 { ... } 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 { ... } Garfield::Magboltz::cnsts_

◆ 

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

◆ 

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

◆ den

double Garfield::Magboltz::den

Definition at line 85 of file MagboltzInterface.hh.

◆ 

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 { ... } Garfield::Magboltz::diferb_

◆ 

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

◆ 

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 { ... } 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 { ... } 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 { ... } 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 { ... } Garfield::Magboltz::large_

◆ 

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

◆ last

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

Definition at line 139 of file MagboltzInterface.hh.

◆ 

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

◆ nAniso

std::int64_t Garfield::Magboltz::nAniso

Definition at line 39 of file MagboltzInterface.hh.

◆ nCharDescr

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

Definition at line 21 of file MagboltzInterface.hh.

Referenced by Garfield::MediumMagboltz::MediumMagboltz().

◆ nCharName

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

Definition at line 20 of file MagboltzInterface.hh.

◆ nEnergySteps

◆ 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

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

Definition at line 17 of file MagboltzInterface.hh.

◆ nMaxComponents

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

Definition at line 23 of file MagboltzInterface.hh.

◆ nMaxInelasticTerms

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

Definition at line 16 of file MagboltzInterface.hh.

◆ nMaxIonisationTerms

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

Definition at line 15 of file MagboltzInterface.hh.

◆ nMaxLevels

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

◆ nMaxLevelsPerComponent

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

Definition at line 19 of file MagboltzInterface.hh.

◆ nMaxNullTerms

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

Definition at line 18 of file MagboltzInterface.hh.

◆ nnull

std::int64_t Garfield::Magboltz::nnull

Definition at line 99 of file MagboltzInterface.hh.

◆ nStep

std::int64_t Garfield::Magboltz::nStep

Definition at line 38 of file MagboltzInterface.hh.

◆ 

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

◆ 

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

◆ penfra

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

Definition at line 141 of file MagboltzInterface.hh.

◆ 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 { ... } 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 { ... } Garfield::Magboltz::scrip_

◆ 

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

◆ 

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 { ... } 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 { ... } 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 { ... } Garfield::Magboltz::vel_

◆ 

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.