![]() |
Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
|
This is the complete list of members for Garfield::TrackHeed, including all inherited members.
| AddCluster(Heed::HeedPhoton *virtualPhoton, std::vector< Cluster > &clusters) | Garfield::TrackHeed | private |
| AddElectrons(const std::vector< Heed::HeedCondElectron > &conductionElectrons, std::vector< Electron > &electrons) | Garfield::TrackHeed | private |
| CrossInactiveMedia(const bool on=true) | Garfield::TrackHeed | inline |
| DisableDebugging() | Garfield::Track | inline |
| DisableDeltaElectronTransport() | Garfield::TrackHeed | inline |
| DisableElectricField() | Garfield::TrackHeed | |
| DisableMagneticField() | Garfield::TrackHeed | |
| DisablePlotting() | Garfield::Track | |
| EnableCoulombScattering(const bool on=true) | Garfield::TrackHeed | inline |
| EnableDebugging() | Garfield::Track | inline |
| EnableDeltaElectronTransport() | Garfield::TrackHeed | inline |
| EnableElectricField() | Garfield::TrackHeed | |
| EnableMagneticField() | Garfield::TrackHeed | |
| EnableOneStepFly(const bool on) | Garfield::TrackHeed | inline |
| EnablePhotoAbsorptionCrossSectionOutput(const bool on) | Garfield::TrackHeed | inline |
| EnablePhotonReabsorption(const bool on=true) | Garfield::TrackHeed | inline |
| EnablePlotting(ViewDrift *viewer) | Garfield::Track | |
| GetBeta() const | Garfield::Track | inline |
| GetBetaGamma() const | Garfield::Track | inline |
| GetCharge() const | Garfield::Track | inline |
| GetCluster(double &xc, double &yc, double &zc, double &tc, int &nc, double &ec, double &extra) | Garfield::TrackHeed | |
| GetCluster(double &xc, double &yc, double &zc, double &tc, int &ne, int &ni, double &ec, double &extra) | Garfield::TrackHeed | |
| GetCluster(double &xc, double &yc, double &zc, double &tc, int &ne, int &ni, int &np, double &ec, double &extra) | Garfield::TrackHeed | |
| GetClusterDensity() override | Garfield::TrackHeed | virtual |
| GetClusters() const | Garfield::TrackHeed | inline |
| GetElectron(const unsigned int i, double &x, double &y, double &z, double &t, double &e, double &dx, double &dy, double &dz) | Garfield::TrackHeed | |
| GetEnergy() const | Garfield::Track | inline |
| GetFanoFactor() const | Garfield::TrackHeed | |
| GetGamma() const | Garfield::Track | inline |
| GetIon(const unsigned int i, double &x, double &y, double &z, double &t) const | Garfield::TrackHeed | |
| GetKineticEnergy() const | Garfield::Track | inline |
| GetMass() const | Garfield::Track | inline |
| GetMomentum() const | Garfield::Track | inline |
| GetPhotoAbsorptionCrossSection(const double e) const | Garfield::TrackHeed | |
| GetPhoton(const unsigned int i, double &x, double &y, double &z, double &t, double &e, double &dx, double &dy, double &dz) const | Garfield::TrackHeed | |
| GetSteppingLimits(double &maxStep, double &radStraight, double &stepAngleStraight, double &stepAngleCurved) | Garfield::TrackHeed | inline |
| GetStoppingPower() override | Garfield::TrackHeed | virtual |
| GetW() const | Garfield::TrackHeed | |
| Initialise(Medium *medium, const bool verbose=false) | Garfield::TrackHeed | |
| IsInside(const double x, const double y, const double z) | Garfield::TrackHeed | private |
| m_beta2 | Garfield::Track | protected |
| m_chamber | Garfield::TrackHeed | private |
| m_className | Garfield::Track | protected |
| m_cluster | Garfield::TrackHeed | private |
| m_clusters | Garfield::TrackHeed | private |
| m_coulombScattering | Garfield::TrackHeed | private |
| m_crossInactiveMedia | Garfield::TrackHeed | private |
| m_cX | Garfield::TrackHeed | private |
| m_cY | Garfield::TrackHeed | private |
| m_cZ | Garfield::TrackHeed | private |
| m_debug | Garfield::Track | protected |
| m_deltaCs | Garfield::TrackHeed | private |
| m_doDeltaTransport | Garfield::TrackHeed | private |
| m_doPhotonReabsorption | Garfield::TrackHeed | private |
| m_elScat | Garfield::TrackHeed | private |
| m_emax | Garfield::TrackHeed | private |
| m_emin | Garfield::TrackHeed | private |
| m_energy | Garfield::Track | protected |
| m_energyMesh | Garfield::TrackHeed | private |
| m_fieldMap | Garfield::TrackHeed | private |
| m_gas | Garfield::TrackHeed | private |
| m_hasActiveTrack | Garfield::TrackHeed | private |
| m_isChanged | Garfield::Track | protected |
| m_isElectron | Garfield::Track | protected |
| m_lowSigma | Garfield::TrackHeed | private |
| m_lX | Garfield::TrackHeed | private |
| m_lY | Garfield::TrackHeed | private |
| m_lZ | Garfield::TrackHeed | private |
| m_mass | Garfield::Track | protected |
| m_material | Garfield::TrackHeed | private |
| m_matter | Garfield::TrackHeed | private |
| m_maxStep | Garfield::TrackHeed | private |
| m_mediumDensity | Garfield::TrackHeed | private |
| m_mediumName | Garfield::TrackHeed | private |
| m_nEnergyIntervals | Garfield::TrackHeed | private |
| m_oneStepFly | Garfield::TrackHeed | private |
| m_pairProd | Garfield::TrackHeed | private |
| m_particle_def | Garfield::TrackHeed | private |
| m_particleName | Garfield::Track | protected |
| m_plotId | Garfield::Track | protected |
| m_q | Garfield::Track | protected |
| m_radStraight | Garfield::TrackHeed | private |
| m_ready | Garfield::TrackHeed | private |
| m_sensor | Garfield::Track | protected |
| m_spin | Garfield::Track | protected |
| m_stepAngleCurved | Garfield::TrackHeed | private |
| m_stepAngleStraight | Garfield::TrackHeed | private |
| m_transferCs | Garfield::TrackHeed | private |
| m_useBfieldAuto | Garfield::TrackHeed | private |
| m_usePacsOutput | Garfield::TrackHeed | private |
| m_viewer | Garfield::Track | protected |
| NewTrack(const double x0, const double y0, const double z0, const double t0, const double dx0, const double dy0, const double dz0) override | Garfield::TrackHeed | virtual |
| operator=(const TrackHeed &heed) | Garfield::TrackHeed | private |
| PlotCluster(const double x0, const double y0, const double z0) | Garfield::Track | protected |
| PlotNewTrack(const double x0, const double y0, const double z0) | Garfield::Track | protected |
| SetBeta(const double beta) | Garfield::Track | |
| SetBetaGamma(const double bg) | Garfield::Track | |
| SetEnergy(const double e) | Garfield::Track | |
| SetEnergyMesh(const double e0, const double e1, const int nsteps) | Garfield::TrackHeed | |
| SetGamma(const double gamma) | Garfield::Track | |
| SetKineticEnergy(const double ekin) | Garfield::Track | |
| SetMomentum(const double p) | Garfield::Track | |
| SetParticle(const std::string &part) | Garfield::Track | virtual |
| SetParticleUser(const double m, const double z) | Garfield::TrackHeed | |
| SetSensor(Sensor *s) | Garfield::Track | |
| SetSteppingLimits(const double maxStep, const double radStraight, const double stepAngleStraight, const double stepAngleCurved) | Garfield::TrackHeed | inline |
| SetupDelta(const std::string &databasePath) | Garfield::TrackHeed | private |
| SetupGas(Medium *medium) | Garfield::TrackHeed | private |
| SetupMaterial(Medium *medium) | Garfield::TrackHeed | private |
| StepBfield(const double dt, const double qoverm, const double vmag, double bx, double by, double bz, std::array< double, 3 > &dir) | Garfield::Track | protectedstatic |
| Track()=delete | Garfield::Track | |
| Track(const std::string &name) | Garfield::Track | |
| TrackHeed() | Garfield::TrackHeed | inline |
| TrackHeed(Sensor *sensor) | Garfield::TrackHeed | |
| TrackHeed(const TrackHeed &heed) | Garfield::TrackHeed | private |
| TransportDeltaElectron(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0) | Garfield::TrackHeed | |
| TransportDeltaElectron(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0, int &ne, int &ni) | Garfield::TrackHeed | |
| TransportDeltaElectron(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0, int &ne) | Garfield::TrackHeed | |
| TransportPhoton(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0) | Garfield::TrackHeed | |
| TransportPhoton(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0, int &ne, int &ni, int &np) | Garfield::TrackHeed | |
| TransportPhoton(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0, int &ne, int &ni) | Garfield::TrackHeed | |
| TransportPhoton(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0, const double dy0, const double dz0, int &ne) | Garfield::TrackHeed | |
| UpdateBoundingBox(bool &update) | Garfield::TrackHeed | private |
| ~Track() | Garfield::Track | inlinevirtual |
| ~TrackHeed() | Garfield::TrackHeed | virtual |