Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ITTransportation::G4ITTransportationState Struct Reference

#include <G4ITTransportation.hh>

+ Inheritance diagram for G4ITTransportation::G4ITTransportationState:

Public Member Functions

 G4ITTransportationState ()
 Process State.
 
virtual ~G4ITTransportationState ()
 
- Public Member Functions inherited from G4VITProcess::G4ProcessState
 G4ProcessState ()
 
virtual ~G4ProcessState ()
 
- Public Member Functions inherited from G4ProcessState_Lock
virtual ~G4ProcessState_Lock ()
 

Public Attributes

G4ThreeVector fTransportEndPosition
 
G4ThreeVector fTransportEndMomentumDir
 
G4double fTransportEndKineticEnergy
 
G4ThreeVector fTransportEndSpin
 
G4bool fMomentumChanged
 
G4bool fEnergyChanged
 
G4bool fEndGlobalTimeComputed
 
G4double fCandidateEndGlobalTime
 
G4bool fParticleIsLooping
 
G4TouchableHandle fCurrentTouchableHandle
 
G4bool fGeometryLimitedStep
 
G4ThreeVector fPreviousSftOrigin
 
G4double fPreviousSafety
 
G4int fNoLooperTrials
 
G4double endpointDistance
 
- Public Attributes inherited from G4VITProcess::G4ProcessState
G4double theNumberOfInteractionLengthLeft
 
G4double theInteractionTimeLeft
 
G4double currentInteractionLength
 

Detailed Description

Definition at line 159 of file G4ITTransportation.hh.

Constructor & Destructor Documentation

◆ G4ITTransportationState()

G4ITTransportation::G4ITTransportationState::G4ITTransportationState ( )

Process State.

Definition at line 163 of file G4ITTransportation.cc.

163 : G4ProcessState(),
165{
170 fMomentumChanged = false;
171 fEnergyChanged = false;
174 fParticleIsLooping = false;
175 static G4TouchableHandle nullTouchableHandle; // Points to (G4VTouchable*) 0
176 fCurrentTouchableHandle = nullTouchableHandle;
177 fGeometryLimitedStep = false;
179 fPreviousSafety = 0.0;
180 fNoLooperTrials = false;
182}
CLHEP::Hep3Vector G4ThreeVector

◆ ~G4ITTransportationState()

G4ITTransportation::G4ITTransportationState::~G4ITTransportationState ( )
virtual

Definition at line 184 of file G4ITTransportation.cc.

185{
186 ;
187}

Member Data Documentation

◆ endpointDistance

G4double G4ITTransportation::G4ITTransportationState::endpointDistance

Definition at line 193 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fCandidateEndGlobalTime

G4double G4ITTransportation::G4ITTransportationState::fCandidateEndGlobalTime

Definition at line 172 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fCurrentTouchableHandle

G4TouchableHandle G4ITTransportation::G4ITTransportationState::fCurrentTouchableHandle

Definition at line 176 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fEndGlobalTimeComputed

G4bool G4ITTransportation::G4ITTransportationState::fEndGlobalTimeComputed

Definition at line 171 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fEnergyChanged

G4bool G4ITTransportation::G4ITTransportationState::fEnergyChanged

Definition at line 170 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fGeometryLimitedStep

G4bool G4ITTransportation::G4ITTransportationState::fGeometryLimitedStep

Definition at line 177 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fMomentumChanged

G4bool G4ITTransportation::G4ITTransportationState::fMomentumChanged

Definition at line 169 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fNoLooperTrials

G4int G4ITTransportation::G4ITTransportationState::fNoLooperTrials

Definition at line 186 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fParticleIsLooping

G4bool G4ITTransportation::G4ITTransportationState::fParticleIsLooping

Definition at line 173 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fPreviousSafety

G4double G4ITTransportation::G4ITTransportationState::fPreviousSafety

Definition at line 181 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fPreviousSftOrigin

G4ThreeVector G4ITTransportation::G4ITTransportationState::fPreviousSftOrigin

Definition at line 180 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fTransportEndKineticEnergy

G4double G4ITTransportation::G4ITTransportationState::fTransportEndKineticEnergy

Definition at line 167 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fTransportEndMomentumDir

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndMomentumDir

Definition at line 166 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fTransportEndPosition

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndPosition

Definition at line 165 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().

◆ fTransportEndSpin

G4ThreeVector G4ITTransportation::G4ITTransportationState::fTransportEndSpin

Definition at line 168 of file G4ITTransportation.hh.

Referenced by G4ITTransportationState().


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