Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Retrieve electric and magnetic field from Sensor. More...
#include <HeedFieldMap.h>
Public Member Functions | |
HeedFieldMap () | |
void | SetSensor (Garfield::Sensor *sensor) |
void | SetCentre (const double x, const double y, const double z) |
void | UseEfield (const bool flag) |
void | UseBfield (const bool flag) |
void | field_map (const point &pt, vec &efield, vec &bfield, vfloat &mrange) const |
bool | inside (const point &pt) |
Retrieve electric and magnetic field from Sensor.
Definition at line 15 of file HeedFieldMap.h.
Heed::HeedFieldMap::HeedFieldMap | ( | ) |
Definition at line 13 of file HeedFieldMap.cpp.
void Heed::HeedFieldMap::field_map | ( | const point & | pt, |
vec & | efield, | ||
vec & | bfield, | ||
vfloat & | mrange | ||
) | const |
Definition at line 21 of file HeedFieldMap.cpp.
Referenced by Heed::eparticle::force().
bool Heed::HeedFieldMap::inside | ( | const point & | pt | ) |
Definition at line 58 of file HeedFieldMap.cpp.
Referenced by Heed::HeedDeltaElectron::physics_after_new_speed().
|
inline |
Definition at line 20 of file HeedFieldMap.h.
Referenced by Garfield::TrackHeed::NewTrack(), Garfield::TrackHeed::TransportDeltaElectron(), and Garfield::TrackHeed::TransportPhoton().
|
inline |
Definition at line 19 of file HeedFieldMap.h.
Referenced by Garfield::TrackHeed::NewTrack(), Garfield::TrackHeed::TransportDeltaElectron(), and Garfield::TrackHeed::TransportPhoton().
|
inline |
Definition at line 26 of file HeedFieldMap.h.
Referenced by Garfield::TrackHeed::DisableMagneticField(), and Garfield::TrackHeed::EnableMagneticField().
|
inline |
Definition at line 25 of file HeedFieldMap.h.
Referenced by Garfield::TrackHeed::DisableElectricField(), and Garfield::TrackHeed::EnableElectricField().