| A2_c | CollimatorPhysics | private |
| A3_c | CollimatorPhysics | private |
| A4_c | CollimatorPhysics | private |
| A5_c | CollimatorPhysics | private |
| A_m | CollimatorPhysics | private |
| addBackToBunch(PartBunchBase< double, 3 > *bunch) | CollimatorPhysics | private |
| allParticleInMat_m | ParticleMatterInteractionHandler | protected |
| apply(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere, size_t numParticlesInSimulation=0) | CollimatorPhysics | virtual |
| applyNonDKS(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere, size_t numParticlesInSimulation) | CollimatorPhysics | private |
| applyRandomRotation(Vector_t &P, double theta0) | CollimatorPhysics | private |
| applyRotation(Vector_t &P, Vector_t &R, double xplane, double thetacou) | CollimatorPhysics | private |
| bunchToMatStat_m | CollimatorPhysics | private |
| calcStat(double Eng) | CollimatorPhysics | inlineprivate |
| CollimatorPhysics(const std::string &name, ElementBase *element, std::string &mat, bool enableRutherford) | CollimatorPhysics | |
| collshape_m | CollimatorPhysics | private |
| collshapeStr_m | CollimatorPhysics | private |
| computeCoulombScattering(Vector_t &R, Vector_t &P, double dt) | CollimatorPhysics | private |
| computeEnergyLoss(Vector_t &P, const double deltat, bool includeFluctuations=true) const | CollimatorPhysics | virtual |
| computeInteraction() | CollimatorPhysics | |
| configureMaterialParameters() | CollimatorPhysics | private |
| copyFromBunch(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere) | CollimatorPhysics | private |
| DegraderApplyTimer_m | CollimatorPhysics | private |
| DegraderDestroyTimer_m | CollimatorPhysics | private |
| DegraderLoopTimer_m | CollimatorPhysics | private |
| deleteParticleFromLocalVector() | CollimatorPhysics | private |
| dT_m | CollimatorPhysics | private |
| Eavg_m | CollimatorPhysics | private |
| element_ref_m | ParticleMatterInteractionHandler | protected |
| Emax_m | CollimatorPhysics | private |
| Emin_m | CollimatorPhysics | private |
| enableRutherford_m | CollimatorPhysics | private |
| gatherStatistics() | CollimatorPhysics | private |
| getElement() | ParticleMatterInteractionHandler | inline |
| getFlagAllParticlesIn() const | ParticleMatterInteractionHandler | inline |
| getName() | CollimatorPhysics | virtual |
| getNumEntered() | CollimatorPhysics | inlinevirtual |
| getParticlesInMat() | CollimatorPhysics | inlinevirtual |
| getRediffused() | CollimatorPhysics | inlinevirtual |
| getTime() | CollimatorPhysics | inlinevirtual |
| getType() const | CollimatorPhysics | inlinevirtual |
| hitTester_m | CollimatorPhysics | private |
| I_m | CollimatorPhysics | private |
| locParts_m | CollimatorPhysics | private |
| lossDs_m | CollimatorPhysics | private |
| material_m | CollimatorPhysics | private |
| ParticleMatterInteractionHandler(std::string name, ElementBase *elref) | ParticleMatterInteractionHandler | inline |
| print(Inform &os) | CollimatorPhysics | virtual |
| push() | CollimatorPhysics | private |
| rediffusedStat_m | CollimatorPhysics | private |
| resetTimeStep() | CollimatorPhysics | private |
| rGen_m | CollimatorPhysics | private |
| rho_m | CollimatorPhysics | private |
| setFlagAllParticlesIn(bool p) | ParticleMatterInteractionHandler | inline |
| setTimeStepForLeavingParticles() | CollimatorPhysics | private |
| stillActive() | CollimatorPhysics | virtual |
| stillAlive(PartBunchBase< double, 3 > *bunch) | CollimatorPhysics | virtual |
| stoppedPartStat_m | CollimatorPhysics | private |
| T_m | CollimatorPhysics | private |
| totalPartsInMat_m | CollimatorPhysics | private |
| updateElement(ElementBase *newref) | ParticleMatterInteractionHandler | inline |
| X0_m | CollimatorPhysics | private |
| Z_m | CollimatorPhysics | private |
| ~CollimatorPhysics() | CollimatorPhysics | |
| ~ParticleMatterInteractionHandler() | ParticleMatterInteractionHandler | inlinevirtual |