| a_m | BeamStrippingPhysics | privatestatic |
| allParticleInMat_m | ParticleMatterInteractionHandler | protected |
| apply(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere, size_t numParticlesInSimulation=0) | BeamStrippingPhysics | virtual |
| b_m | BeamStrippingPhysics | privatestatic |
| BeamStrippingPhysics(const std::string &name, ElementBase *element) | BeamStrippingPhysics | |
| bstp_m | BeamStrippingPhysics | private |
| bstpshape_m | BeamStrippingPhysics | private |
| bunchToMatStat_m | BeamStrippingPhysics | private |
| charge_m | BeamStrippingPhysics | private |
| computeEnergyLoss(Vector_t &P, const double deltat, bool includeFluctuations=true) const | BeamStrippingPhysics | inlineprivatevirtual |
| crossSection(const Vector_t &R, double Eng) | BeamStrippingPhysics | private |
| csAnalyticFunctionNakai(double Eng, double Eth, int &i) | BeamStrippingPhysics | private |
| csAnalyticFunctionTabata(double Eng, double Eth, double a1, double a2, double a3, double a4, double a5, double a6) | BeamStrippingPhysics | private |
| csChebyshevFitting(double Eng, double Emin, double Emax) | BeamStrippingPhysics | private |
| 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_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 |
| csCoefSingleCapt_H | BeamStrippingPhysics | privatestatic |
| csCoefSingleLoss_H | BeamStrippingPhysics | privatestatic |
| cycl_m | BeamStrippingPhysics | private |
| doPhysics(PartBunchBase< double, 3 > *bunch) | BeamStrippingPhysics | inline |
| dT_m | BeamStrippingPhysics | private |
| element_ref_m | ParticleMatterInteractionHandler | protected |
| gas_m | BeamStrippingPhysics | private |
| gasStripping(double &deltas) | BeamStrippingPhysics | private |
| getElement() | ParticleMatterInteractionHandler | inline |
| getFlagAllParticlesIn() const | ParticleMatterInteractionHandler | inline |
| getName() | BeamStrippingPhysics | inlinevirtual |
| getNumEntered() | BeamStrippingPhysics | inlinevirtual |
| getParticlesInMat() | BeamStrippingPhysics | inlinevirtual |
| getRediffused() | BeamStrippingPhysics | inlinevirtual |
| getTime() | BeamStrippingPhysics | inlinevirtual |
| getType() const | BeamStrippingPhysics | virtual |
| locPartsInMat_m | BeamStrippingPhysics | private |
| lorentzStripping(double &gamma, double &E) | BeamStrippingPhysics | private |
| lossDs_m | BeamStrippingPhysics | private |
| mass_m | BeamStrippingPhysics | private |
| NCS_a | BeamStrippingPhysics | private |
| NCS_b | BeamStrippingPhysics | private |
| NCS_c | BeamStrippingPhysics | private |
| NCS_total | BeamStrippingPhysics | private |
| ParticleMatterInteractionHandler(std::string name, ElementBase *elref) | ParticleMatterInteractionHandler | inline |
| pressure_m | BeamStrippingPhysics | private |
| print(Inform &msg) | BeamStrippingPhysics | virtual |
| r_m | BeamStrippingPhysics | private |
| rediffusedStat_m | BeamStrippingPhysics | private |
| secondaryParticles(PartBunchBase< double, 3 > *bunch, size_t &i, bool pdead_LS) | BeamStrippingPhysics | private |
| setCyclotron(Cyclotron *cycl) | BeamStrippingPhysics | inline |
| setFlagAllParticlesIn(bool p) | ParticleMatterInteractionHandler | inline |
| stillActive() | BeamStrippingPhysics | virtual |
| stillAlive(PartBunchBase< double, 3 > *bunch) | BeamStrippingPhysics | virtual |
| stoppedPartStat_m | BeamStrippingPhysics | private |
| T_m | BeamStrippingPhysics | private |
| transformToH3plus(PartBunchBase< double, 3 > *bunch, size_t &i) | BeamStrippingPhysics | private |
| transformToHminus(PartBunchBase< double, 3 > *bunch, size_t &i) | BeamStrippingPhysics | private |
| transformToHydrogen(PartBunchBase< double, 3 > *bunch, size_t &i) | BeamStrippingPhysics | private |
| transformToProton(PartBunchBase< double, 3 > *bunch, size_t &i) | BeamStrippingPhysics | private |
| updateElement(ElementBase *newref) | ParticleMatterInteractionHandler | inline |
| ~BeamStrippingPhysics() | BeamStrippingPhysics | |
| ~ParticleMatterInteractionHandler() | ParticleMatterInteractionHandler | inlinevirtual |