Geant4 11.2.2
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 :
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()

◆ ~G4ITStepProcessorState()

G4ITStepProcessorState::~G4ITStepProcessorState ( )
override

Definition at line 158 of file G4ITStepProcessor.cc.

159{
160 ;
161}

◆ G4ITStepProcessorState() [2/2]

G4ITStepProcessorState::G4ITStepProcessorState ( const G4ITStepProcessorState & right)

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

◆ fEndpointSafOrigin

G4ThreeVector G4ITStepProcessorState::fEndpointSafOrigin

◆ fPhysicalStep

◆ fPreviousStepSize

◆ fProposedSafety

◆ fSafety

G4double G4ITStepProcessorState::fSafety

Definition at line 131 of file G4ITStepProcessor.hh.

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

◆ fSelectedAtRestDoItVector

◆ fSelectedPostStepDoItVector

◆ fStepStatus

◆ fTouchableHandle


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