| a_m | BeamStrippingPhysics | privatestatic |
| allParticleInMat_m | ParticleMatterInteractionHandler | protected |
| apply(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere) override | BeamStrippingPhysics | virtual |
| b_m | BeamStrippingPhysics | privatestatic |
| BeamStrippingPhysics(const std::string &name, ElementBase *element) | BeamStrippingPhysics | |
| bunchToMatStat_m | BeamStrippingPhysics | private |
| computeCrossSection(double energy) | BeamStrippingPhysics | private |
| computeCrossSectionBohr(double energy, int zTarget, double massInAmu) | BeamStrippingPhysics | private |
| computeCrossSectionChebyshev(double energy, double energyMin, double energyMax) | BeamStrippingPhysics | private |
| computeCrossSectionNakai(double energy, double energyThreshold, int &i) | BeamStrippingPhysics | private |
| computeCrossSectionTabata(double energy, double energyThreshold, double a1, double a2, double a3, double a4, double a5, double a6) | BeamStrippingPhysics | private |
| computeEnergyLoss(PartBunchBase< double, 3 > *, Vector_t &, const double, bool) const override | BeamStrippingPhysics | inlineprivatevirtual |
| csCoefDouble_Hminus | BeamStrippingPhysics | privatestatic |
| csCoefDouble_Hminus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefDouble_Hplus | BeamStrippingPhysics | privatestatic |
| csCoefDouble_Hplus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefH3plusProduction_H2plus_Tabata | BeamStrippingPhysics | privatestatic |
| csCoefHminusProduction_H_Tabata | BeamStrippingPhysics | privatestatic |
| csCoefHydrogenProduction_H2plus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefProtonProduction_H2plus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefProtonProduction_H2plus_Tabata | BeamStrippingPhysics | privatestatic |
| csCoefProtonProduction_H_Tabata | BeamStrippingPhysics | privatestatic |
| csCoefSingle_Hminus | BeamStrippingPhysics | privatestatic |
| csCoefSingle_Hminus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefSingle_Hplus | BeamStrippingPhysics | privatestatic |
| csCoefSingle_Hplus_Chebyshev | BeamStrippingPhysics | privatestatic |
| csCoefSingle_Hplus_Tabata | BeamStrippingPhysics | privatestatic |
| csCoefSingleCapt_H | BeamStrippingPhysics | privatestatic |
| csCoefSingleLoss_H | BeamStrippingPhysics | privatestatic |
| cycl_m | BeamStrippingPhysics | private |
| doPhysics(PartBunchBase< double, 3 > *bunch) | BeamStrippingPhysics | |
| dT_m | BeamStrippingPhysics | private |
| element_ref_m | ParticleMatterInteractionHandler | protected |
| energyRangeH2plusinH2 | BeamStrippingPhysics | privatestatic |
| evalGasStripping(double &deltas) | BeamStrippingPhysics | private |
| evalLorentzStripping(double &gamma, double &eField) | BeamStrippingPhysics | private |
| gatherStatistics() | BeamStrippingPhysics | private |
| getElement() | ParticleMatterInteractionHandler | inline |
| getFlagAllParticlesIn() const | ParticleMatterInteractionHandler | inline |
| getName() override | BeamStrippingPhysics | inlinevirtual |
| getNumEntered() override | BeamStrippingPhysics | inlinevirtual |
| getParticlesInMat() override | BeamStrippingPhysics | inlinevirtual |
| getRediffused() override | BeamStrippingPhysics | inlinevirtual |
| getSecondaryParticles(PartBunchBase< double, 3 > *bunch, size_t &i, bool pdead_LS) | BeamStrippingPhysics | private |
| getTime() override | BeamStrippingPhysics | inlinevirtual |
| getType() const override | BeamStrippingPhysics | inlinevirtual |
| hitTester_m | ParticleMatterInteractionHandler | protected |
| lossDs_m | BeamStrippingPhysics | private |
| mass_m | BeamStrippingPhysics | private |
| name_m | ParticleMatterInteractionHandler | protected |
| nCSA_m | BeamStrippingPhysics | private |
| nCSB_m | BeamStrippingPhysics | private |
| nCSC_m | BeamStrippingPhysics | private |
| nCSTotal_m | BeamStrippingPhysics | private |
| ParticleMatterInteractionHandler(std::string name, ElementBase *elref) | ParticleMatterInteractionHandler | inline |
| pressure_m | BeamStrippingPhysics | private |
| print(Inform &msg) override | BeamStrippingPhysics | virtual |
| pType_m | BeamStrippingPhysics | private |
| r_m | BeamStrippingPhysics | private |
| rediffusedStat_m | BeamStrippingPhysics | private |
| setCyclotron(Cyclotron *cycl) | BeamStrippingPhysics | inline |
| setFlagAllParticlesIn(bool p) | ParticleMatterInteractionHandler | inline |
| stillActive() override | BeamStrippingPhysics | inlinevirtual |
| stoppedPartStat_m | BeamStrippingPhysics | private |
| T_m | BeamStrippingPhysics | private |
| temperature_m | BeamStrippingPhysics | private |
| totalPartsInMat_m | BeamStrippingPhysics | private |
| transformToSecondary(PartBunchBase< double, 3 > *bunch, size_t &i, ParticleType type) | BeamStrippingPhysics | private |
| updateElement(ElementBase *newref) | ParticleMatterInteractionHandler | inline |
| vac_m | BeamStrippingPhysics | private |
| ~BeamStrippingPhysics() | BeamStrippingPhysics | |
| ~ParticleMatterInteractionHandler() | ParticleMatterInteractionHandler | inlinevirtual |