Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ITStepProcessorState Class Reference

#include <G4ITStepProcessor.hh>

Inheritance diagram for G4ITStepProcessorState:

Public Member Functions

 G4ITStepProcessorState ()
 ~G4ITStepProcessorState () override
 G4ITStepProcessorState (const G4ITStepProcessorState &)
G4ITStepProcessorStateoperator= (const G4ITStepProcessorState &)

Public Attributes

G4SelectedAtRestDoItVector fSelectedAtRestDoItVector
G4SelectedPostStepDoItVector fSelectedPostStepDoItVector
G4double fPhysicalStep
G4double fPreviousStepSize
G4double fSafety
G4StepStatus fStepStatus
G4double fProposedSafety
G4ThreeVector fEndpointSafOrigin
G4double fEndpointSafety
G4TouchableHandle fTouchableHandle

Additional Inherited Members

Protected Member Functions inherited from G4ITStepProcessorState_Lock
virtual ~G4ITStepProcessorState_Lock ()=default

Detailed Description

Definition at line 116 of file G4ITStepProcessor.hh.

Constructor & Destructor Documentation

◆ G4ITStepProcessorState() [1/2]

G4ITStepProcessorState::G4ITStepProcessorState ( )

Definition at line 91 of file G4ITStepProcessor.cc.

91 :
92 G4ITStepProcessorState_Lock(),
95{
96 fPhysicalStep = -1.;
98
99 fSafety = -1.;
100 fProposedSafety = -1.;
101 fEndpointSafety = -1;
102
104
105 fTouchableHandle = nullptr;
106}
@ fUndefined
G4TouchableHandle fTouchableHandle
G4SelectedPostStepDoItVector fSelectedPostStepDoItVector
G4SelectedAtRestDoItVector fSelectedAtRestDoItVector
static const size_t & GetMaxProcessIndex()

Referenced by G4ITStepProcessorState(), and operator=().

◆ ~G4ITStepProcessorState()

G4ITStepProcessorState::~G4ITStepProcessorState ( )
override

Definition at line 158 of file G4ITStepProcessor.cc.

159{
160 ;
161}

◆ G4ITStepProcessorState() [2/2]

G4ITStepProcessorState::G4ITStepProcessorState ( const G4ITStepProcessorState & right)

Definition at line 111 of file G4ITStepProcessor.cc.

111 :
112 G4ITStepProcessorState_Lock(),
115{
118
119 fSafety = right.fSafety;
122
123 fStepStatus = right.fStepStatus;
124
126}

Member Function Documentation

◆ operator=()

G4ITStepProcessorState & G4ITStepProcessorState::operator= ( const G4ITStepProcessorState & right)

Definition at line 133 of file G4ITStepProcessor.cc.

134{
135 if(this == &right) return *this;
136
141
144
145 fSafety = right.fSafety;
148
149 fStepStatus = right.fStepStatus;
150
152 return *this;
153}

Member Data Documentation

◆ fEndpointSafety

G4double G4ITStepProcessorState::fEndpointSafety

Definition at line 139 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fEndpointSafOrigin

G4ThreeVector G4ITStepProcessorState::fEndpointSafOrigin

Definition at line 138 of file G4ITStepProcessor.hh.

◆ fPhysicalStep

G4double G4ITStepProcessorState::fPhysicalStep

Definition at line 129 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fPreviousStepSize

G4double G4ITStepProcessorState::fPreviousStepSize

Definition at line 130 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fProposedSafety

G4double G4ITStepProcessorState::fProposedSafety

Definition at line 136 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fSafety

G4double G4ITStepProcessorState::fSafety

Definition at line 131 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fSelectedAtRestDoItVector

G4SelectedAtRestDoItVector G4ITStepProcessorState::fSelectedAtRestDoItVector

Definition at line 126 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fSelectedPostStepDoItVector

G4SelectedPostStepDoItVector G4ITStepProcessorState::fSelectedPostStepDoItVector

Definition at line 127 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fStepStatus

G4StepStatus G4ITStepProcessorState::fStepStatus

Definition at line 133 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().

◆ fTouchableHandle

G4TouchableHandle G4ITStepProcessorState::fTouchableHandle

Definition at line 143 of file G4ITStepProcessor.hh.

Referenced by G4ITStepProcessorState(), G4ITStepProcessorState(), and operator=().


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