| DedxEM(const double e) const | Garfield::TrackSrim | protected |
| DedxHD(const double e) const | Garfield::TrackSrim | protected |
| DisableDebugging() | Garfield::Track | inline |
| DisablePlotting() | Garfield::Track | |
| EnableDebugging() | Garfield::Track | inline |
| EnableLongitudinalStraggling(const bool on=true) | Garfield::TrackSrim | inline |
| EnablePlotting(ViewDrift *viewer) | Garfield::Track | |
| EnableTransverseStraggling(const bool on=true) | Garfield::TrackSrim | inline |
| EstimateRange(const double ekin, const double step, double &stpmax) const | Garfield::TrackSrim | protected |
| GetAtomicMassMumbers(double &a, double &z) const | Garfield::TrackSrim | inline |
| 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::TrackSrim | |
| GetClusterDensity() | Garfield::Track | inlinevirtual |
| GetClusters() const | Garfield::TrackSrim | inline |
| GetClustersMaximum() const | Garfield::TrackSrim | inline |
| GetDensity() const | Garfield::TrackSrim | inline |
| GetEnergy() const | Garfield::Track | inline |
| GetFanoFactor() const | Garfield::TrackSrim | inline |
| GetGamma() const | Garfield::Track | inline |
| GetKineticEnergy() const | Garfield::Track | inline |
| GetMass() const | Garfield::Track | inline |
| GetMedium(const std::array< double, 3 > &x) const | Garfield::TrackSrim | protected |
| GetModel() const | Garfield::TrackSrim | inline |
| GetMomentum() const | Garfield::Track | inline |
| GetStoppingPower() | Garfield::Track | inlinevirtual |
| GetTargetClusterSize() const | Garfield::TrackSrim | inline |
| GetWorkFunction() const | Garfield::TrackSrim | inline |
| m_a | Garfield::TrackSrim | protected |
| m_beta2 | Garfield::Track | protected |
| m_chargeset | Garfield::TrackSrim | protected |
| m_className | Garfield::Track | protected |
| m_clusters | Garfield::TrackSrim | protected |
| m_currcluster | Garfield::TrackSrim | protected |
| m_debug | Garfield::Track | protected |
| m_ekin | Garfield::TrackSrim | protected |
| m_emloss | Garfield::TrackSrim | protected |
| m_energy | Garfield::Track | protected |
| m_fano | Garfield::TrackSrim | protected |
| m_fset | Garfield::TrackSrim | protected |
| m_hdloss | Garfield::TrackSrim | protected |
| m_isChanged | Garfield::Track | protected |
| m_isElectron | Garfield::Track | protected |
| m_longstraggle | Garfield::TrackSrim | protected |
| m_mass | Garfield::Track | protected |
| m_maxclusters | Garfield::TrackSrim | protected |
| m_mion | Garfield::TrackSrim | protected |
| m_model | Garfield::TrackSrim | protected |
| m_nsize | Garfield::TrackSrim | protected |
| m_particleName | Garfield::Track | protected |
| m_plotId | Garfield::Track | protected |
| m_q | Garfield::Track | protected |
| m_qion | Garfield::TrackSrim | protected |
| m_range | Garfield::TrackSrim | protected |
| m_rho | Garfield::TrackSrim | protected |
| m_sensor | Garfield::Track | protected |
| m_spin | Garfield::Track | protected |
| m_transstraggle | Garfield::TrackSrim | protected |
| m_useLongStraggle | Garfield::TrackSrim | protected |
| m_useTransStraggle | Garfield::TrackSrim | protected |
| m_viewer | Garfield::Track | protected |
| m_work | Garfield::TrackSrim | protected |
| m_z | Garfield::TrackSrim | 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::TrackSrim | virtual |
| PlotCluster(const double x0, const double y0, const double z0) | Garfield::Track | protected |
| PlotEnergyLoss() | Garfield::TrackSrim | |
| PlotNewTrack(const double x0, const double y0, const double z0) | Garfield::Track | protected |
| PlotRange() | Garfield::TrackSrim | |
| PlotStraggling() | Garfield::TrackSrim | |
| PreciseLoss(const double step, const double estart, double &deem, double &dehd) const | Garfield::TrackSrim | protected |
| Print() | Garfield::TrackSrim | |
| ReadFile(const std::string &file) | Garfield::TrackSrim | |
| RndmEnergyLoss(const double ekin, const double de, const double step, const double edens) const | Garfield::TrackSrim | protected |
| SetAtomicMassNumbers(const double a, const double z) | Garfield::TrackSrim | inline |
| SetBeta(const double beta) | Garfield::Track | |
| SetBetaGamma(const double bg) | Garfield::Track | |
| SetClustersMaximum(const int n) | Garfield::TrackSrim | inline |
| SetDensity(const double density) | Garfield::TrackSrim | inline |
| SetEnergy(const double e) | Garfield::Track | |
| SetFanoFactor(const double f) | Garfield::TrackSrim | inline |
| SetGamma(const double gamma) | Garfield::Track | |
| SetKineticEnergy(const double ekin) | Garfield::Track | |
| SetModel(const int m) | Garfield::TrackSrim | inline |
| SetMomentum(const double p) | Garfield::Track | |
| SetParticle(const std::string &part) | Garfield::Track | virtual |
| SetSensor(Sensor *s) | Garfield::Track | |
| SetTargetClusterSize(const int n) | Garfield::TrackSrim | inline |
| SetWorkFunction(const double w) | Garfield::TrackSrim | inline |
| SmallestStep(const double ekin, const double edens, double de, double step, double &stpmin) | Garfield::TrackSrim | protected |
| StepBfield(const double dt, const double qoverm, const double vmag, double bx, double by, double bz, std::array< double, 3 > &dir) | Garfield::Track | protectedstatic |
| Terminate(const std::array< double, 3 > &x0, const std::array< double, 3 > &v0, const double step0) const | Garfield::TrackSrim | protected |
| TerminateBfield(const std::array< double, 3 > &x0, const std::array< double, 3 > &v0, const double dt0, const double vmag) const | Garfield::TrackSrim | protected |
| Track()=delete | Garfield::Track | |
| Track(const std::string &name) | Garfield::Track | |
| TrackSrim() | Garfield::TrackSrim | inline |
| TrackSrim(Sensor *sensor) | Garfield::TrackSrim | |
| UnsetFanoFactor() | Garfield::TrackSrim | inline |
| Xi(const double x, const double beta2, const double edens) const | Garfield::TrackSrim | protected |
| ~Track() | Garfield::Track | inlinevirtual |
| ~TrackSrim() | Garfield::TrackSrim | inlinevirtual |