ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4EmBiasingManager Member List

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

ActivateForcedInteraction(G4double length=0.0, const G4String &r="")G4EmBiasingManager
ActivateSecondaryBiasing(const G4String &region, G4double factor, G4double energyLimit)G4EmBiasingManager
ApplyDirectionalSplitting(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4VEmModel *currentModel, G4int index, G4double tcut, G4ParticleChangeForGamma *partChange)G4EmBiasingManagerprivate
ApplyDirectionalSplitting(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4VEmModel *currentModel, G4int index, G4double tcut)G4EmBiasingManagerprivate
ApplyRangeCut(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4double &eloss, G4double safety)G4EmBiasingManagerprivate
ApplyRussianRoulette(std::vector< G4DynamicParticle * > &vd, G4int index)G4EmBiasingManagerinlineprivate
ApplySecondaryBiasing(std::vector< G4DynamicParticle * > &, const G4Track &track, G4VEmModel *currentModel, G4ParticleChangeForGamma *pParticleChange, G4double &eloss, G4int coupleIdx, G4double tcut, G4double safety=0.0)G4EmBiasingManager
ApplySecondaryBiasing(std::vector< G4DynamicParticle * > &, const G4Track &track, G4VEmModel *currentModel, G4ParticleChangeForLoss *pParticleChange, G4double &eloss, G4int coupleIdx, G4double tcut, G4double safety=0.0)G4EmBiasingManager
ApplySecondaryBiasing(std::vector< G4Track * > &, G4int coupleIdx)G4EmBiasingManager
ApplySplitting(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4VEmModel *currentModel, G4int index, G4double tcut)G4EmBiasingManagerprivate
CheckDirection(G4ThreeVector pos, G4ThreeVector momdir) const G4EmBiasingManager
currentStepLimitG4EmBiasingManagerprivate
eIonisationG4EmBiasingManagerprivate
fDirectionalSplittingG4EmBiasingManagerprivate
fDirectionalSplittingRadiusG4EmBiasingManagerprivate
fDirectionalSplittingTargetG4EmBiasingManagerprivate
fDirectionalSplittingWeightsG4EmBiasingManagerprivate
ForcedInteractionRegion(G4int coupleIdx)G4EmBiasingManagerinline
forcedRegionsG4EmBiasingManagerprivate
fSafetyMinG4EmBiasingManagerprivate
G4EmBiasingManager()G4EmBiasingManager
G4EmBiasingManager(G4EmBiasingManager &)=deleteG4EmBiasingManagerprivate
GetDirectionalSplitting()G4EmBiasingManagerinline
GetStepLimit(G4int coupleIdx, G4double previousStep)G4EmBiasingManager
GetWeight(G4int i)G4EmBiasingManager
idxForcedCoupleG4EmBiasingManagerprivate
idxSecBiasedCoupleG4EmBiasingManagerprivate
Initialise(const G4ParticleDefinition &part, const G4String &procName, G4int verbose)G4EmBiasingManager
lengthForRegionG4EmBiasingManagerprivate
nBremSplittingG4EmBiasingManagerprivate
nForcedRegionsG4EmBiasingManagerprivate
nSecBiasedRegionsG4EmBiasingManagerprivate
operator=(const G4EmBiasingManager &right)=deleteG4EmBiasingManagerprivate
ResetForcedInteraction()G4EmBiasingManagerinline
secBiasedEnegryLimitG4EmBiasingManagerprivate
secBiasedRegionsG4EmBiasingManagerprivate
secBiasedWeightG4EmBiasingManagerprivate
SecondaryBiasingRegion(G4int coupleIdx)G4EmBiasingManagerinline
SetDirectionalSplitting(G4bool v)G4EmBiasingManagerinline
SetDirectionalSplittingRadius(G4double r)G4EmBiasingManagerinline
SetDirectionalSplittingTarget(G4ThreeVector v)G4EmBiasingManagerinline
startTrackingG4EmBiasingManagerprivate
theElectronG4EmBiasingManagerprivate
theGammaG4EmBiasingManagerprivate
tmpSecondariesG4EmBiasingManagerprivate
~G4EmBiasingManager()G4EmBiasingManager