ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 ®ion, G4double factor, G4double energyLimit) | G4EmBiasingManager | |
ApplyDirectionalSplitting(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4VEmModel *currentModel, G4int index, G4double tcut, G4ParticleChangeForGamma *partChange) | G4EmBiasingManager | private |
ApplyDirectionalSplitting(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4VEmModel *currentModel, G4int index, G4double tcut) | G4EmBiasingManager | private |
ApplyRangeCut(std::vector< G4DynamicParticle * > &vd, const G4Track &track, G4double &eloss, G4double safety) | G4EmBiasingManager | private |
ApplyRussianRoulette(std::vector< G4DynamicParticle * > &vd, G4int index) | G4EmBiasingManager | inlineprivate |
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) | G4EmBiasingManager | private |
CheckDirection(G4ThreeVector pos, G4ThreeVector momdir) const | G4EmBiasingManager | |
currentStepLimit | G4EmBiasingManager | private |
eIonisation | G4EmBiasingManager | private |
fDirectionalSplitting | G4EmBiasingManager | private |
fDirectionalSplittingRadius | G4EmBiasingManager | private |
fDirectionalSplittingTarget | G4EmBiasingManager | private |
fDirectionalSplittingWeights | G4EmBiasingManager | private |
ForcedInteractionRegion(G4int coupleIdx) | G4EmBiasingManager | inline |
forcedRegions | G4EmBiasingManager | private |
fSafetyMin | G4EmBiasingManager | private |
G4EmBiasingManager() | G4EmBiasingManager | |
G4EmBiasingManager(G4EmBiasingManager &)=delete | G4EmBiasingManager | private |
GetDirectionalSplitting() | G4EmBiasingManager | inline |
GetStepLimit(G4int coupleIdx, G4double previousStep) | G4EmBiasingManager | |
GetWeight(G4int i) | G4EmBiasingManager | |
idxForcedCouple | G4EmBiasingManager | private |
idxSecBiasedCouple | G4EmBiasingManager | private |
Initialise(const G4ParticleDefinition &part, const G4String &procName, G4int verbose) | G4EmBiasingManager | |
lengthForRegion | G4EmBiasingManager | private |
nBremSplitting | G4EmBiasingManager | private |
nForcedRegions | G4EmBiasingManager | private |
nSecBiasedRegions | G4EmBiasingManager | private |
operator=(const G4EmBiasingManager &right)=delete | G4EmBiasingManager | private |
ResetForcedInteraction() | G4EmBiasingManager | inline |
secBiasedEnegryLimit | G4EmBiasingManager | private |
secBiasedRegions | G4EmBiasingManager | private |
secBiasedWeight | G4EmBiasingManager | private |
SecondaryBiasingRegion(G4int coupleIdx) | G4EmBiasingManager | inline |
SetDirectionalSplitting(G4bool v) | G4EmBiasingManager | inline |
SetDirectionalSplittingRadius(G4double r) | G4EmBiasingManager | inline |
SetDirectionalSplittingTarget(G4ThreeVector v) | G4EmBiasingManager | inline |
startTracking | G4EmBiasingManager | private |
theElectron | G4EmBiasingManager | private |
theGamma | G4EmBiasingManager | private |
tmpSecondaries | G4EmBiasingManager | private |
~G4EmBiasingManager() | G4EmBiasingManager |