Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <iostream>
#include "wcpplib/matter/GasLib.h"
#include "wcpplib/matter/MatterDef.h"
#include "wcpplib/clhep_units/WPhysicalConstants.h"
#include "heed++/code/ElElasticScat.h"
#include "heed++/code/EnTransfCS.h"
#include "heed++/code/HeedCluster.h"
#include "heed++/code/HeedCondElectron.h"
#include "heed++/code/HeedDeltaElectron.h"
#include "heed++/code/HeedDeltaElectronCS.h"
#include "heed++/code/HeedMatterDef.h"
#include "heed++/code/HeedParticle.h"
#include "heed++/code/HeedPhoton.h"
#include "heed++/code/PhotoAbsCSLib.h"
#include "Sensor.hh"
#include "ViewDrift.hh"
#include "FundamentalConstants.hh"
#include "GarfieldConstants.hh"
#include "Random.hh"
#include "HeedChamber.hh"
#include "TrackHeed.hh"
Go to the source code of this file.
Namespaces | |
namespace | Garfield |
namespace | Garfield::HeedInterface |
namespace | Heed |
Functions | |
void | Heed::field_map (const point &pt, vec &Efield, vec &Hfield, vfloat &mrange) |
void | check_point (gparticle *) |
trajestep_limit | gtrajlim (100. *Heed::cm, 1000. *Heed::cm, 0.1 *Heed::rad, 0.2 *Heed::rad) |
Variables | |
Sensor * | Garfield::HeedInterface::sensor |
Medium * | Garfield::HeedInterface::medium |
bool | Garfield::HeedInterface::useEfield |
bool | Garfield::HeedInterface::useBfield |
trajestep_limit | gtrajlim |
void check_point | ( | gparticle * | gp | ) |
trajestep_limit gtrajlim | ( | 100. *Heed::cm | , |
1000. *Heed::cm | , | ||
0.1 *Heed::rad | , | ||
0.2 *Heed::rad | |||
) |
trajestep_limit gtrajlim(100. *Heed::cm, 1000. *Heed::cm, 0.1 *Heed::rad, 0.2 *Heed::rad) |
Referenced by gparticle::calc_step_to_bord().