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