Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::TrackHeed Member List

This is the complete list of members for Garfield::TrackHeed, including all inherited members.

AddCluster(Heed::HeedPhoton *virtualPhoton, std::vector< Cluster > &clusters)Garfield::TrackHeedprivate
AddElectrons(const std::vector< Heed::HeedCondElectron > &conductionElectrons, std::vector< Electron > &electrons)Garfield::TrackHeedprivate
CrossInactiveMedia(const bool on=true)Garfield::TrackHeedinline
DisableDebugging()Garfield::Trackinline
DisableDeltaElectronTransport()Garfield::TrackHeedinline
DisableElectricField()Garfield::TrackHeed
DisableMagneticField()Garfield::TrackHeed
DisablePlotting()Garfield::Track
EnableCoulombScattering(const bool on=true)Garfield::TrackHeedinline
EnableDebugging()Garfield::Trackinline
EnableDeltaElectronTransport()Garfield::TrackHeedinline
EnableElectricField()Garfield::TrackHeed
EnableMagneticField()Garfield::TrackHeed
EnableOneStepFly(const bool on)Garfield::TrackHeedinline
EnablePhotoAbsorptionCrossSectionOutput(const bool on)Garfield::TrackHeedinline
EnablePhotonReabsorption(const bool on=true)Garfield::TrackHeedinline
EnablePlotting(ViewDrift *viewer)Garfield::Track
GetBeta() constGarfield::Trackinline
GetBetaGamma() constGarfield::Trackinline
GetCharge() constGarfield::Trackinline
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() overrideGarfield::TrackHeedvirtual
GetClusters() constGarfield::TrackHeedinline
GetElectron(const unsigned int i, double &x, double &y, double &z, double &t, double &e, double &dx, double &dy, double &dz)Garfield::TrackHeed
GetEnergy() constGarfield::Trackinline
GetFanoFactor() constGarfield::TrackHeed
GetGamma() constGarfield::Trackinline
GetIon(const unsigned int i, double &x, double &y, double &z, double &t) constGarfield::TrackHeed
GetKineticEnergy() constGarfield::Trackinline
GetMass() constGarfield::Trackinline
GetMomentum() constGarfield::Trackinline
GetPhotoAbsorptionCrossSection(const double e) constGarfield::TrackHeed
GetPhoton(const unsigned int i, double &x, double &y, double &z, double &t, double &e, double &dx, double &dy, double &dz) constGarfield::TrackHeed
GetSteppingLimits(double &maxStep, double &radStraight, double &stepAngleStraight, double &stepAngleCurved)Garfield::TrackHeedinline
GetStoppingPower() overrideGarfield::TrackHeedvirtual
GetW() constGarfield::TrackHeed
Initialise(Medium *medium, const bool verbose=false)Garfield::TrackHeed
IsInside(const double x, const double y, const double z)Garfield::TrackHeedprivate
m_beta2Garfield::Trackprotected
m_chamberGarfield::TrackHeedprivate
m_classNameGarfield::Trackprotected
m_clusterGarfield::TrackHeedprivate
m_clustersGarfield::TrackHeedprivate
m_coulombScatteringGarfield::TrackHeedprivate
m_crossInactiveMediaGarfield::TrackHeedprivate
m_cXGarfield::TrackHeedprivate
m_cYGarfield::TrackHeedprivate
m_cZGarfield::TrackHeedprivate
m_debugGarfield::Trackprotected
m_deltaCsGarfield::TrackHeedprivate
m_doDeltaTransportGarfield::TrackHeedprivate
m_doPhotonReabsorptionGarfield::TrackHeedprivate
m_elScatGarfield::TrackHeedprivate
m_emaxGarfield::TrackHeedprivate
m_eminGarfield::TrackHeedprivate
m_energyGarfield::Trackprotected
m_energyMeshGarfield::TrackHeedprivate
m_fieldMapGarfield::TrackHeedprivate
m_gasGarfield::TrackHeedprivate
m_hasActiveTrackGarfield::TrackHeedprivate
m_isChangedGarfield::Trackprotected
m_isElectronGarfield::Trackprotected
m_lowSigmaGarfield::TrackHeedprivate
m_lXGarfield::TrackHeedprivate
m_lYGarfield::TrackHeedprivate
m_lZGarfield::TrackHeedprivate
m_massGarfield::Trackprotected
m_materialGarfield::TrackHeedprivate
m_matterGarfield::TrackHeedprivate
m_maxStepGarfield::TrackHeedprivate
m_mediumDensityGarfield::TrackHeedprivate
m_mediumNameGarfield::TrackHeedprivate
m_nEnergyIntervalsGarfield::TrackHeedprivate
m_oneStepFlyGarfield::TrackHeedprivate
m_pairProdGarfield::TrackHeedprivate
m_particle_defGarfield::TrackHeedprivate
m_particleNameGarfield::Trackprotected
m_plotIdGarfield::Trackprotected
m_qGarfield::Trackprotected
m_radStraightGarfield::TrackHeedprivate
m_readyGarfield::TrackHeedprivate
m_sensorGarfield::Trackprotected
m_spinGarfield::Trackprotected
m_stepAngleCurvedGarfield::TrackHeedprivate
m_stepAngleStraightGarfield::TrackHeedprivate
m_transferCsGarfield::TrackHeedprivate
m_useBfieldAutoGarfield::TrackHeedprivate
m_usePacsOutputGarfield::TrackHeedprivate
m_viewerGarfield::Trackprotected
NewTrack(const double x0, const double y0, const double z0, const double t0, const double dx0, const double dy0, const double dz0) overrideGarfield::TrackHeedvirtual
operator=(const TrackHeed &heed)Garfield::TrackHeedprivate
PlotCluster(const double x0, const double y0, const double z0)Garfield::Trackprotected
PlotNewTrack(const double x0, const double y0, const double z0)Garfield::Trackprotected
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::Trackvirtual
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::TrackHeedinline
SetupDelta(const std::string &databasePath)Garfield::TrackHeedprivate
SetupGas(Medium *medium)Garfield::TrackHeedprivate
SetupMaterial(Medium *medium)Garfield::TrackHeedprivate
StepBfield(const double dt, const double qoverm, const double vmag, double bx, double by, double bz, std::array< double, 3 > &dir)Garfield::Trackprotectedstatic
Track()=deleteGarfield::Track
Track(const std::string &name)Garfield::Track
TrackHeed()Garfield::TrackHeedinline
TrackHeed(Sensor *sensor)Garfield::TrackHeed
TrackHeed(const TrackHeed &heed)Garfield::TrackHeedprivate
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::TrackHeedprivate
~Track()Garfield::Trackinlinevirtual
~TrackHeed()Garfield::TrackHeedvirtual