Geant4-11
Public Member Functions | Data Fields
G4DNABrownianTransportation::G4ITBrownianState Struct Reference

#include <G4DNABrownianTransportation.hh>

Inheritance diagram for G4DNABrownianTransportation::G4ITBrownianState:
G4ITTransportation::G4ITTransportationState G4VITProcess::G4ProcessState G4ProcessState_Lock

Public Member Functions

 G4ITBrownianState ()
 
template<typename T >
T * GetState ()
 
virtual G4String GetType ()
 
virtual ~G4ITBrownianState ()
 

Data Fields

G4double currentInteractionLength
 
G4double fCandidateEndGlobalTime
 
G4bool fComputeLastPosition
 
G4TouchableHandle fCurrentTouchableHandle
 
G4bool fEndGlobalTimeComputed
 
G4double fEndPointDistance
 
G4bool fEnergyChanged
 
G4bool fGeometryLimitedStep
 
G4bool fMomentumChanged
 
G4int fNoLooperTrials
 
G4bool fParticleIsLooping
 
G4bool fPathLengthWasCorrected
 
G4double fPreviousSafety
 
G4ThreeVector fPreviousSftOrigin
 
G4double fRandomNumber
 
G4bool fTimeStepReachedLimit
 
G4double fTransportEndKineticEnergy
 
G4ThreeVector fTransportEndMomentumDir
 
G4ThreeVector fTransportEndPosition
 
G4ThreeVector fTransportEndSpin
 
G4double theInteractionTimeLeft
 
G4double theNumberOfInteractionLengthLeft
 

Detailed Description

Definition at line 209 of file G4DNABrownianTransportation.hh.

Constructor & Destructor Documentation

◆ G4ITBrownianState()

G4DNABrownianTransportation::G4ITBrownianState::G4ITBrownianState ( )

◆ ~G4ITBrownianState()

virtual G4DNABrownianTransportation::G4ITBrownianState::~G4ITBrownianState ( )
inlinevirtual

Definition at line 213 of file G4DNABrownianTransportation.hh.

214 {
215 ;
216 }

Member Function Documentation

◆ GetState()

template<typename T >
T * G4VITProcess::G4ProcessState::GetState ( )
inlineinherited

Definition at line 187 of file G4VITProcess.hh.

188 {
189 return dynamic_cast<T*>(this);
190 }

◆ GetType()

virtual G4String G4DNABrownianTransportation::G4ITBrownianState::GetType ( )
inlinevirtual

Reimplemented from G4ITTransportation::G4ITTransportationState.

Definition at line 217 of file G4DNABrownianTransportation.hh.

218 {
219 return "G4ITBrownianState";
220 }

Field Documentation

◆ currentInteractionLength

G4double G4VITProcess::G4ProcessState::currentInteractionLength
inherited

Definition at line 183 of file G4VITProcess.hh.

Referenced by G4VITProcess::G4ProcessState::G4ProcessState().

◆ fCandidateEndGlobalTime

G4double G4ITTransportation::G4ITTransportationState::fCandidateEndGlobalTime
inherited

◆ fComputeLastPosition

G4bool G4DNABrownianTransportation::G4ITBrownianState::fComputeLastPosition

Definition at line 224 of file G4DNABrownianTransportation.hh.

Referenced by G4ITBrownianState().

◆ fCurrentTouchableHandle

G4TouchableHandle G4ITTransportation::G4ITTransportationState::fCurrentTouchableHandle
inherited

◆ fEndGlobalTimeComputed

G4bool G4ITTransportation::G4ITTransportationState::fEndGlobalTimeComputed
inherited

◆ fEndPointDistance

G4double G4ITTransportation::G4ITTransportationState::fEndPointDistance
inherited

◆ fEnergyChanged

G4bool G4ITTransportation::G4ITTransportationState::fEnergyChanged
inherited

◆ fGeometryLimitedStep

G4bool G4ITTransportation::G4ITTransportationState::fGeometryLimitedStep
inherited

◆ fMomentumChanged

G4bool G4ITTransportation::G4ITTransportationState::fMomentumChanged
inherited

◆ fNoLooperTrials

G4int G4ITTransportation::G4ITTransportationState::fNoLooperTrials
inherited

◆ fParticleIsLooping

G4bool G4ITTransportation::G4ITTransportationState::fParticleIsLooping
inherited

◆ fPathLengthWasCorrected

G4bool G4DNABrownianTransportation::G4ITBrownianState::fPathLengthWasCorrected

Definition at line 222 of file G4DNABrownianTransportation.hh.

Referenced by G4ITBrownianState().

◆ fPreviousSafety

G4double G4ITTransportation::G4ITTransportationState::fPreviousSafety
inherited

◆ fPreviousSftOrigin

G4ThreeVector G4ITTransportation::G4ITTransportationState::fPreviousSftOrigin
inherited

◆ fRandomNumber

G4double G4DNABrownianTransportation::G4ITBrownianState::fRandomNumber

Definition at line 225 of file G4DNABrownianTransportation.hh.

Referenced by G4ITBrownianState().

◆ fTimeStepReachedLimit

G4bool G4DNABrownianTransportation::G4ITBrownianState::fTimeStepReachedLimit

Definition at line 223 of file G4DNABrownianTransportation.hh.

Referenced by G4ITBrownianState().

◆ fTransportEndKineticEnergy

G4double G4ITTransportation::G4ITTransportationState::fTransportEndKineticEnergy
inherited

◆ fTransportEndMomentumDir

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndMomentumDir
inherited

◆ fTransportEndPosition

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndPosition
inherited

◆ fTransportEndSpin

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndSpin
inherited

◆ theInteractionTimeLeft

G4double G4VITProcess::G4ProcessState::theInteractionTimeLeft
inherited

Definition at line 180 of file G4VITProcess.hh.

Referenced by G4VITProcess::G4ProcessState::G4ProcessState().

◆ theNumberOfInteractionLengthLeft

G4double G4VITProcess::G4ProcessState::theNumberOfInteractionLengthLeft
inherited

Definition at line 176 of file G4VITProcess.hh.

Referenced by G4VITProcess::G4ProcessState::G4ProcessState().


The documentation for this struct was generated from the following files: