#include <Doxymodules.h>
|
| G4MonopoleTransportation (const G4Monopole *p, G4int verbosityLevel=1) |
|
| ~G4MonopoleTransportation () |
|
virtual G4double | AlongStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection) |
|
virtual G4VParticleChange * | AlongStepDoIt (const G4Track &track, const G4Step &stepData) |
|
virtual G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &stepData) |
|
virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &, G4double previousStepSize, G4ForceCondition *pForceCond) |
|
G4PropagatorInField * | GetPropagatorInField () |
|
void | SetPropagatorInField (G4PropagatorInField *pFieldPropagator) |
|
G4double | GetThresholdWarningEnergy () const |
|
G4double | GetThresholdImportantEnergy () const |
|
G4int | GetThresholdTrials () const |
|
void | SetThresholdWarningEnergy (G4double newEnWarn) |
|
void | SetThresholdImportantEnergy (G4double newEnImp) |
|
void | SetThresholdTrials (G4int newMaxTrials) |
|
G4double | GetMaxEnergyKilled () const |
|
G4double | GetSumEnergyKilled () const |
|
void | ResetKilledStatistics (G4int report=1) |
|
void | EnableShortStepOptimisation (G4bool optimise=true) |
|
virtual G4double | AtRestGetPhysicalInteractionLength (const G4Track &, G4ForceCondition *) |
|
virtual G4VParticleChange * | AtRestDoIt (const G4Track &, const G4Step &) |
|
G4double | GetZmagFieldValue () const |
|
virtual void | StartTracking (G4Track *aTrack) |
|
Definition at line 54 of file Doxymodules.h.
◆ G4MonopoleTransportation()
G4MonopoleTransportation::G4MonopoleTransportation |
( |
const G4Monopole * | p, |
|
|
G4int | verbosityLevel = 1 ) |
◆ ~G4MonopoleTransportation()
G4MonopoleTransportation::~G4MonopoleTransportation |
( |
| ) |
|
◆ AlongStepGetPhysicalInteractionLength()
G4double G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength |
( |
const G4Track & | track, |
|
|
G4double | previousStepSize, |
|
|
G4double | currentMinimumStep, |
|
|
G4double & | currentSafety, |
|
|
G4GPILSelection * | selection ) |
|
virtual |
◆ AlongStepDoIt()
G4VParticleChange * G4MonopoleTransportation::AlongStepDoIt |
( |
const G4Track & | track, |
|
|
const G4Step & | stepData ) |
|
virtual |
◆ PostStepDoIt()
G4VParticleChange * G4MonopoleTransportation::PostStepDoIt |
( |
const G4Track & | track, |
|
|
const G4Step & | stepData ) |
|
virtual |
◆ PostStepGetPhysicalInteractionLength()
G4double G4MonopoleTransportation::PostStepGetPhysicalInteractionLength |
( |
const G4Track & | , |
|
|
G4double | previousStepSize, |
|
|
G4ForceCondition * | pForceCond ) |
|
virtual |
◆ GetPropagatorInField()
G4PropagatorInField * G4MonopoleTransportation::GetPropagatorInField |
( |
| ) |
|
◆ SetPropagatorInField()
void G4MonopoleTransportation::SetPropagatorInField |
( |
G4PropagatorInField * | pFieldPropagator | ) |
|
◆ GetThresholdWarningEnergy()
G4double G4MonopoleTransportation::GetThresholdWarningEnergy |
( |
| ) |
const |
|
inline |
◆ GetThresholdImportantEnergy()
G4double G4MonopoleTransportation::GetThresholdImportantEnergy |
( |
| ) |
const |
|
inline |
◆ GetThresholdTrials()
G4int G4MonopoleTransportation::GetThresholdTrials |
( |
| ) |
const |
|
inline |
◆ SetThresholdWarningEnergy()
void G4MonopoleTransportation::SetThresholdWarningEnergy |
( |
G4double | newEnWarn | ) |
|
|
inline |
◆ SetThresholdImportantEnergy()
void G4MonopoleTransportation::SetThresholdImportantEnergy |
( |
G4double | newEnImp | ) |
|
|
inline |
◆ SetThresholdTrials()
void G4MonopoleTransportation::SetThresholdTrials |
( |
G4int | newMaxTrials | ) |
|
|
inline |
◆ GetMaxEnergyKilled()
G4double G4MonopoleTransportation::GetMaxEnergyKilled |
( |
| ) |
const |
|
inline |
◆ GetSumEnergyKilled()
G4double G4MonopoleTransportation::GetSumEnergyKilled |
( |
| ) |
const |
|
inline |
◆ ResetKilledStatistics()
void G4MonopoleTransportation::ResetKilledStatistics |
( |
G4int | report = 1 | ) |
|
|
inline |
◆ EnableShortStepOptimisation()
void G4MonopoleTransportation::EnableShortStepOptimisation |
( |
G4bool | optimise = true | ) |
|
|
inline |
◆ AtRestGetPhysicalInteractionLength()
virtual G4double G4MonopoleTransportation::AtRestGetPhysicalInteractionLength |
( |
const G4Track & | , |
|
|
G4ForceCondition * | ) |
|
inlinevirtual |
◆ AtRestDoIt()
virtual G4VParticleChange * G4MonopoleTransportation::AtRestDoIt |
( |
const G4Track & | , |
|
|
const G4Step & | ) |
|
inlinevirtual |
◆ GetZmagFieldValue()
G4double G4MonopoleTransportation::GetZmagFieldValue |
( |
| ) |
const |
|
inline |
◆ StartTracking()
void G4MonopoleTransportation::StartTracking |
( |
G4Track * | aTrack | ) |
|
|
virtual |
◆ DoesGlobalFieldExist()
G4bool G4MonopoleTransportation::DoesGlobalFieldExist |
( |
| ) |
|
|
protected |
◆ fParticleDef
const G4Monopole* G4MonopoleTransportation::fParticleDef |
|
private |
◆ fMagSetup
◆ fLinearNavigator
G4Navigator* G4MonopoleTransportation::fLinearNavigator |
|
private |
◆ fFieldPropagator
G4PropagatorInField* G4MonopoleTransportation::fFieldPropagator |
|
private |
◆ fTransportEndPosition
G4ThreeVector G4MonopoleTransportation::fTransportEndPosition |
|
private |
◆ fTransportEndMomentumDir
G4ThreeVector G4MonopoleTransportation::fTransportEndMomentumDir |
|
private |
◆ fTransportEndKineticEnergy
G4double G4MonopoleTransportation::fTransportEndKineticEnergy |
|
private |
◆ fTransportEndSpin
G4ThreeVector G4MonopoleTransportation::fTransportEndSpin |
|
private |
◆ fMomentumChanged
G4bool G4MonopoleTransportation::fMomentumChanged |
|
private |
◆ fEndGlobalTimeComputed
G4bool G4MonopoleTransportation::fEndGlobalTimeComputed |
|
private |
◆ fCandidateEndGlobalTime
G4double G4MonopoleTransportation::fCandidateEndGlobalTime |
|
private |
◆ fParticleIsLooping
G4bool G4MonopoleTransportation::fParticleIsLooping |
|
private |
◆ fCurrentTouchableHandle
G4TouchableHandle G4MonopoleTransportation::fCurrentTouchableHandle |
|
private |
◆ fGeometryLimitedStep
G4bool G4MonopoleTransportation::fGeometryLimitedStep |
|
private |
◆ fPreviousSftOrigin
G4ThreeVector G4MonopoleTransportation::fPreviousSftOrigin |
|
private |
◆ fPreviousSafety
G4double G4MonopoleTransportation::fPreviousSafety |
|
private |
◆ fParticleChange
G4ParticleChangeForTransport G4MonopoleTransportation::fParticleChange |
|
private |
◆ endpointDistance
G4double G4MonopoleTransportation::endpointDistance |
|
private |
◆ fThreshold_Warning_Energy
G4double G4MonopoleTransportation::fThreshold_Warning_Energy |
|
private |
◆ fThreshold_Important_Energy
G4double G4MonopoleTransportation::fThreshold_Important_Energy |
|
private |
◆ fThresholdTrials
G4int G4MonopoleTransportation::fThresholdTrials |
|
private |
◆ fNoLooperTrials
G4int G4MonopoleTransportation::fNoLooperTrials |
|
private |
◆ fSumEnergyKilled
G4double G4MonopoleTransportation::fSumEnergyKilled |
|
private |
◆ fMaxEnergyKilled
G4double G4MonopoleTransportation::fMaxEnergyKilled |
|
private |
◆ fShortStepOptimisation
G4bool G4MonopoleTransportation::fShortStepOptimisation |
|
private |
◆ fpSafetyHelper
G4SafetyHelper* G4MonopoleTransportation::fpSafetyHelper |
|
private |
◆ noCalls
G4int G4MonopoleTransportation::noCalls |
|
private |
The documentation for this class was generated from the following files: