Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmBiasingManager.hh>
Definition at line 66 of file G4EmBiasingManager.hh.
G4EmBiasingManager::G4EmBiasingManager | ( | ) |
Definition at line 67 of file G4EmBiasingManager.cc.
G4EmBiasingManager::~G4EmBiasingManager | ( | ) |
Definition at line 83 of file G4EmBiasingManager.cc.
void G4EmBiasingManager::ActivateForcedInteraction | ( | G4double | length = 0.0 , |
const G4String & | r = "" |
||
) |
Definition at line 169 of file G4EmBiasingManager.cc.
Referenced by G4VEnergyLossProcess::ActivateForcedInteraction(), and G4VEmProcess::ActivateForcedInteraction().
void G4EmBiasingManager::ActivateSecondaryBiasing | ( | const G4String & | region, |
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 210 of file G4EmBiasingManager.cc.
Referenced by G4VEmProcess::ActivateSecondaryBiasing(), and G4VEnergyLossProcess::ActivateSecondaryBiasing().
G4double G4EmBiasingManager::ApplySecondaryBiasing | ( | std::vector< G4DynamicParticle * > & | vd, |
const G4Track & | track, | ||
G4VEmModel * | currentModel, | ||
G4ParticleChangeForGamma * | pParticleChange, | ||
G4double & | eloss, | ||
G4int | coupleIdx, | ||
G4double | tcut, | ||
G4double | safety = 0.0 |
||
) |
Definition at line 348 of file G4EmBiasingManager.cc.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), and G4VEnergyLossProcess::PostStepDoIt().
G4double G4EmBiasingManager::ApplySecondaryBiasing | ( | std::vector< G4DynamicParticle * > & | vd, |
const G4Track & | track, | ||
G4VEmModel * | currentModel, | ||
G4ParticleChangeForLoss * | pParticleChange, | ||
G4double & | eloss, | ||
G4int | coupleIdx, | ||
G4double | tcut, | ||
G4double | safety = 0.0 |
||
) |
Definition at line 295 of file G4EmBiasingManager.cc.
G4double G4EmBiasingManager::ApplySecondaryBiasing | ( | std::vector< G4Track * > & | track, |
G4int | coupleIdx | ||
) |
Definition at line 402 of file G4EmBiasingManager.cc.
G4bool G4EmBiasingManager::CheckDirection | ( | G4ThreeVector | pos, |
G4ThreeVector | momdir | ||
) | const |
Definition at line 463 of file G4EmBiasingManager.cc.
Definition at line 206 of file G4EmBiasingManager.hh.
Referenced by G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), and G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 125 of file G4EmBiasingManager.hh.
Definition at line 273 of file G4EmBiasingManager.cc.
Referenced by G4VEmProcess::PostStepGetPhysicalInteractionLength(), and G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength().
Definition at line 636 of file G4EmBiasingManager.cc.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), and G4VEnergyLossProcess::PostStepDoIt().
void G4EmBiasingManager::Initialise | ( | const G4ParticleDefinition & | part, |
const G4String & | procName, | ||
G4int | verbose | ||
) |
Definition at line 88 of file G4EmBiasingManager.cc.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
|
inline |
Definition at line 215 of file G4EmBiasingManager.hh.
Referenced by G4VEmProcess::StartTracking(), and G4VEnergyLossProcess::StartTracking().
Definition at line 197 of file G4EmBiasingManager.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), and G4VEnergyLossProcess::PostStepDoIt().
|
inline |
Definition at line 126 of file G4EmBiasingManager.hh.
Referenced by Initialise().
|
inline |
Definition at line 130 of file G4EmBiasingManager.hh.
Referenced by Initialise().
|
inline |
Definition at line 128 of file G4EmBiasingManager.hh.
Referenced by Initialise().