Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Namespaces | |
namespace | HeedInterface |
namespace | Magboltz |
namespace | Numerics |
Functions | |
double | RndmUniform () |
double | RndmUniformPos () |
double | RndmGaussian () |
double | RndmGaussian (const double mu, const double sigma) |
double | RndmLorentzian (const double mu, const double gamma) |
double | RndmVoigt (const double mu, const double sigma, const double gamma) |
double | RndmPolya (const double theta) |
Variables | |
PlottingEngineRoot | plottingEngine |
RandomEngineRoot | randomEngine |
|
inline |
Definition at line 27 of file Random.hh.
Referenced by RndmGaussian(), and RndmVoigt().
|
inline |
|
inline |
|
inline |
Definition at line 77 of file Random.hh.
|
inline |
Definition at line 16 of file Random.hh.
Referenced by Garfield::MediumSilicon::ComputeSecondaries(), Garfield::TrackBichsel::GetCluster(), Garfield::TrackElectron::GetCluster(), Garfield::TrackPAI::GetCluster(), Garfield::Medium::GetElectronCollision(), Garfield::MediumMagboltz::GetElectronCollision(), Garfield::MediumSilicon::GetElectronCollision(), Garfield::Medium::GetElectronMomentum(), Garfield::MediumSilicon::GetElectronMomentum(), Garfield::MediumMagboltz::GetPhotonCollision(), Garfield::TrackBichsel::NewTrack(), Garfield::TrackElectron::NewTrack(), Garfield::TrackHeed::NewTrack(), Garfield::TrackPAI::NewTrack(), Garfield::TrackSimple::NewTrack(), RndmGaussian(), RndmLorentzian(), RndmUniformPos(), Garfield::TrackHeed::TransportDeltaElectron(), and Garfield::TrackHeed::TransportPhoton().
|
inline |
Definition at line 19 of file Random.hh.
Referenced by Garfield::MediumSilicon::ComputeSecondaries(), Garfield::TrackBichsel::GetCluster(), Garfield::TrackSimple::GetCluster(), Garfield::TrackElectron::GetCluster(), Garfield::TrackPAI::GetCluster(), Garfield::MediumMagboltz::GetElectronCollision(), and RndmPolya().
|
inline |
Definition at line 67 of file Random.hh.
PlottingEngineRoot Garfield::plottingEngine |
Definition at line 11 of file PlottingEngineRoot.cc.
Referenced by Garfield::ViewDrift::NewElectronDriftLine(), Garfield::ViewDrift::NewHoleDriftLine(), Garfield::ViewDrift::NewPhotonTrack(), Garfield::ViewSignal::PlotSignal(), Garfield::ViewCell::ViewCell(), Garfield::ViewFEMesh::ViewFEMesh(), Garfield::ViewField::ViewField(), Garfield::ViewGeometry::ViewGeometry(), Garfield::ViewMedium::ViewMedium(), and Garfield::ViewSignal::ViewSignal().
RandomEngineRoot Garfield::randomEngine |
Definition at line 6 of file RandomEngineRoot.cc.
Referenced by main(), and RndmUniform().