Geant4 VMC Version 6.6
|
#include <Doxymodules.h>
Classes | |
class | icc |
Public Member Functions | |
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) |
Protected Member Functions | |
G4bool | DoesGlobalFieldExist () |
Private Attributes | |
const G4Monopole * | fParticleDef |
G4MonopoleFieldSetup * | fMagSetup |
G4Navigator * | fLinearNavigator |
G4PropagatorInField * | fFieldPropagator |
G4ThreeVector | fTransportEndPosition |
G4ThreeVector | fTransportEndMomentumDir |
G4double | fTransportEndKineticEnergy |
G4ThreeVector | fTransportEndSpin |
G4bool | fMomentumChanged |
G4bool | fEndGlobalTimeComputed |
G4double | fCandidateEndGlobalTime |
G4bool | fParticleIsLooping |
G4TouchableHandle | fCurrentTouchableHandle |
G4bool | fGeometryLimitedStep |
G4ThreeVector | fPreviousSftOrigin |
G4double | fPreviousSafety |
G4ParticleChangeForTransport | fParticleChange |
G4double | endpointDistance |
G4double | fThreshold_Warning_Energy |
G4double | fThreshold_Important_Energy |
G4int | fThresholdTrials |
G4int | fNoLooperTrials |
G4double | fSumEnergyKilled |
G4double | fMaxEnergyKilled |
G4bool | fShortStepOptimisation |
G4SafetyHelper * | fpSafetyHelper |
G4int | noCalls |
Definition at line 54 of file Doxymodules.h.
G4MonopoleTransportation::G4MonopoleTransportation | ( | const G4Monopole * | p, |
G4int | verbosityLevel = 1 ) |
Definition at line 60 of file G4MonopoleTransportation.cxx.
G4MonopoleTransportation::~G4MonopoleTransportation | ( | ) |
Definition at line 117 of file G4MonopoleTransportation.cxx.
|
virtual |
Definition at line 135 of file G4MonopoleTransportation.cxx.
|
virtual |
Definition at line 388 of file G4MonopoleTransportation.cxx.
|
virtual |
Definition at line 536 of file G4MonopoleTransportation.cxx.
|
virtual |
Definition at line 525 of file G4MonopoleTransportation.cxx.
G4PropagatorInField * G4MonopoleTransportation::GetPropagatorInField | ( | ) |
void G4MonopoleTransportation::SetPropagatorInField | ( | G4PropagatorInField * | pFieldPropagator | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 129 of file G4MonopoleTransportation.hh.
|
inlinevirtual |
Definition at line 135 of file G4MonopoleTransportation.hh.
|
inline |
Definition at line 141 of file G4MonopoleTransportation.hh.
Referenced by GetZmagFieldValue().
|
virtual |
Definition at line 631 of file G4MonopoleTransportation.cxx.
|
protected |
Referenced by StartTracking().
|
private |
Definition at line 153 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 155 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation(), and GetZmagFieldValue().
|
private |
Definition at line 157 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation(), and PostStepDoIt().
|
private |
Definition at line 158 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation(), and StartTracking().
|
private |
Definition at line 161 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 162 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 163 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 164 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 165 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 167 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 168 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 171 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 173 of file G4MonopoleTransportation.hh.
Referenced by G4MonopoleTransportation(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 175 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and PostStepDoIt().
|
private |
Definition at line 178 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation(), and StartTracking().
|
private |
Definition at line 179 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation(), and StartTracking().
|
private |
Definition at line 182 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and PostStepDoIt().
|
private |
Definition at line 185 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength().
|
private |
Definition at line 189 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and G4MonopoleTransportation().
|
private |
Definition at line 190 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and G4MonopoleTransportation().
|
private |
Definition at line 191 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and G4MonopoleTransportation().
|
private |
Definition at line 199 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), G4MonopoleTransportation(), and StartTracking().
|
private |
Definition at line 201 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), G4MonopoleTransportation(), and ~G4MonopoleTransportation().
|
private |
Definition at line 202 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), G4MonopoleTransportation(), and ~G4MonopoleTransportation().
|
private |
Definition at line 206 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 208 of file G4MonopoleTransportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and G4MonopoleTransportation().
|
private |
Definition at line 209 of file G4MonopoleTransportation.hh.
Referenced by AlongStepDoIt(), and G4MonopoleTransportation().