OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
ScatteringPhysics Member List

This is the complete list of members for ScatteringPhysics, including all inherited members.

A1_cScatteringPhysicsprivate
A2_cScatteringPhysicsprivate
A3_cScatteringPhysicsprivate
A4_cScatteringPhysicsprivate
A5_cScatteringPhysicsprivate
A_mScatteringPhysicsprivate
addBackToBunch(PartBunchBase< double, 3 > *bunch)ScatteringPhysicsprivate
allParticleInMat_mParticleMatterInteractionHandlerprotected
apply(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere)ScatteringPhysicsvirtual
applyRandomRotation(Vector_t &P, double theta0)ScatteringPhysicsprivate
applyRotation(Vector_t &P, Vector_t &R, double xplane, double thetacou)ScatteringPhysicsprivate
B1_cScatteringPhysicsprivate
B2_cScatteringPhysicsprivate
B3_cScatteringPhysicsprivate
B4_cScatteringPhysicsprivate
B5_cScatteringPhysicsprivate
bunchToMatStat_mScatteringPhysicsprivate
calcStat(double Eng)ScatteringPhysicsinlineprivate
charge_mScatteringPhysicsprivate
collshape_mScatteringPhysicsprivate
collshapeStr_mScatteringPhysicsprivate
computeCoulombScattering(Vector_t &R, Vector_t &P, double dt)ScatteringPhysicsprivate
computeEnergyLoss(PartBunchBase< double, 3 > *bunch, Vector_t &P, const double deltat, bool includeFluctuations=true) constScatteringPhysicsvirtual
computeInteraction(PartBunchBase< double, 3 > *bunch)ScatteringPhysics
configureMaterialParameters()ScatteringPhysicsprivate
copyFromBunch(PartBunchBase< double, 3 > *bunch, const std::pair< Vector_t, double > &boundingSphere)ScatteringPhysicsprivate
DegraderApplyTimer_mScatteringPhysicsprivate
DegraderDestroyTimer_mScatteringPhysicsprivate
DegraderLoopTimer_mScatteringPhysicsprivate
deleteParticleFromLocalVector()ScatteringPhysicsprivate
dT_mScatteringPhysicsprivate
Eavg_mScatteringPhysicsprivate
element_ref_mParticleMatterInteractionHandlerprotected
Emax_mScatteringPhysicsprivate
Emin_mScatteringPhysicsprivate
enableRutherford_mScatteringPhysicsprivate
gatherStatistics()ScatteringPhysicsprivate
getElement()ParticleMatterInteractionHandlerinline
getFlagAllParticlesIn() constParticleMatterInteractionHandlerinline
getName()ScatteringPhysicsinlinevirtual
getNumEntered()ScatteringPhysicsinlinevirtual
getParticlesInMat()ScatteringPhysicsinlinevirtual
getRediffused()ScatteringPhysicsinlinevirtual
getTime()ScatteringPhysicsinlinevirtual
getType() constScatteringPhysicsinlinevirtual
hitTester_mScatteringPhysicsprivate
I_mScatteringPhysicsprivate
locParts_mScatteringPhysicsprivate
lossDs_mScatteringPhysicsprivate
lowEnergyThr_mScatteringPhysicsprivate
mass_mScatteringPhysicsprivate
material_mScatteringPhysicsprivate
name_mParticleMatterInteractionHandlerprotected
ParticleMatterInteractionHandler(std::string name, ElementBase *elref)ParticleMatterInteractionHandlerinline
print(Inform &os)ScatteringPhysicsvirtual
push()ScatteringPhysicsprivate
rediffusedStat_mScatteringPhysicsprivate
resetTimeStep()ScatteringPhysicsprivate
rGen_mScatteringPhysicsprivate
rho_mScatteringPhysicsprivate
ScatteringPhysics(const std::string &name, ElementBase *element, std::string &mat, bool enableRutherford, double lowEnergyThr)ScatteringPhysics
setFlagAllParticlesIn(bool p)ParticleMatterInteractionHandlerinline
setTimeStepForLeavingParticles()ScatteringPhysicsprivate
stillActive()ScatteringPhysicsvirtual
stoppedPartStat_mScatteringPhysicsprivate
T_mScatteringPhysicsprivate
totalPartsInMat_mScatteringPhysicsprivate
updateElement(ElementBase *newref)ParticleMatterInteractionHandlerinline
X0_mScatteringPhysicsprivate
Z_mScatteringPhysicsprivate
~ParticleMatterInteractionHandler()ParticleMatterInteractionHandlerinlinevirtual
~ScatteringPhysics()ScatteringPhysics