Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <ViewMedium.hh>
Public Member Functions | |
ViewMedium () | |
~ViewMedium () | |
void | SetCanvas (TCanvas *c) |
void | SetMedium (Medium *m) |
void | SetElectricFieldRange (const double emin, const double emax) |
void | SetMagneticFieldRange (const double bmin, const double bmax) |
void | SetBAngleRange (const double amin, const double amax) |
void | SetFunctionRange (const double vmin, const double vmax) |
void | SetFunctionRange () |
void | PlotElectronVelocity (const char xaxis, const double e, const double b, const double a) |
void | PlotHoleVelocity (const char xaxis, const double e, const double b, const double a) |
void | PlotIonVelocity (const char xaxis, const double e, const double b, const double a) |
void | PlotElectronDiffusion (const char xaxis, const double e, const double b, const double a) |
void | PlotHoleDiffusion (const char xaxis, const double e, const double b, const double a) |
void | PlotIonDiffusion (const char xaxis, const double e, const double b, const double a) |
void | PlotElectronTownsend (const char xaxis, const double e, const double b, const double a) |
void | PlotHoleTownsend (const char xaxis, const double e, const double b, const double a) |
void | PlotElectronAttachment (const char xaxis, const double e, const double b, const double a) |
void | PlotHoleAttachment (const char xaxis, const double e, const double b, const double a) |
void | PlotElectronCrossSections () |
double | EvaluateFunction (double *pos, double *par) |
Definition at line 15 of file ViewMedium.hh.
Garfield::ViewMedium::ViewMedium | ( | ) |
Definition at line 15 of file ViewMedium.cc.
Garfield::ViewMedium::~ViewMedium | ( | ) |
Definition at line 44 of file ViewMedium.cc.
double Garfield::ViewMedium::EvaluateFunction | ( | double * | pos, |
double * | par | ||
) |
Definition at line 632 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotElectronAttachment | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 253 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotElectronCrossSections | ( | ) |
Definition at line 273 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotElectronDiffusion | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 193 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotElectronTownsend | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 233 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotElectronVelocity | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 121 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotHoleAttachment | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 263 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotHoleDiffusion | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 207 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotHoleTownsend | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 243 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotHoleVelocity | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 152 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotIonDiffusion | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 220 of file ViewMedium.cc.
void Garfield::ViewMedium::PlotIonVelocity | ( | const char | xaxis, |
const double | e, | ||
const double | b, | ||
const double | a | ||
) |
Definition at line 183 of file ViewMedium.cc.
void Garfield::ViewMedium::SetBAngleRange | ( | const double | amin, |
const double | amax | ||
) |
Definition at line 95 of file ViewMedium.cc.
void Garfield::ViewMedium::SetCanvas | ( | TCanvas * | c | ) |
Definition at line 49 of file ViewMedium.cc.
void Garfield::ViewMedium::SetElectricFieldRange | ( | const double | emin, |
const double | emax | ||
) |
Definition at line 71 of file ViewMedium.cc.
void Garfield::ViewMedium::SetFunctionRange | ( | ) |
Definition at line 119 of file ViewMedium.cc.
void Garfield::ViewMedium::SetFunctionRange | ( | const double | vmin, |
const double | vmax | ||
) |
Definition at line 107 of file ViewMedium.cc.
void Garfield::ViewMedium::SetMagneticFieldRange | ( | const double | bmin, |
const double | bmax | ||
) |
Definition at line 83 of file ViewMedium.cc.
void Garfield::ViewMedium::SetMedium | ( | Medium * | m | ) |
Definition at line 60 of file ViewMedium.cc.