Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4ITStepProcessorState Class Reference

#include <G4ITStepProcessor.hh>

Inheritance diagram for G4ITStepProcessorState:
Collaboration diagram for G4ITStepProcessorState:

Public Member Functions

 G4ITStepProcessorState ()
 
virtual ~G4ITStepProcessorState ()
 
 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 ()
 

Detailed Description

Definition at line 118 of file G4ITStepProcessor.hh.

Constructor & Destructor Documentation

G4ITStepProcessorState::G4ITStepProcessorState ( )

Definition at line 97 of file G4ITStepProcessor.cc.

97  :
101 {
102  fPhysicalStep = -1.;
103  fPreviousStepSize = -1.;
104 
105  fSafety = -1.;
106  fProposedSafety = -1.;
107  fEndpointSafety = -1;
108 
110 
111  fTouchableHandle = 0;
112 }
static const size_t & GetMaxProcessIndex()
G4TouchableHandle fTouchableHandle
G4SelectedAtRestDoItVector fSelectedAtRestDoItVector
G4SelectedPostStepDoItVector fSelectedPostStepDoItVector
G4ITStepProcessorState::~G4ITStepProcessorState ( )
virtual

Definition at line 164 of file G4ITStepProcessor.cc.

165 {
166  ;
167 }
G4ITStepProcessorState::G4ITStepProcessorState ( const G4ITStepProcessorState right)

Definition at line 117 of file G4ITStepProcessor.cc.

117  :
121 {
124 
125  fSafety = right.fSafety;
128 
129  fStepStatus = right.fStepStatus;
130 
132 }
G4TouchableHandle fTouchableHandle
G4SelectedAtRestDoItVector fSelectedAtRestDoItVector
G4SelectedPostStepDoItVector fSelectedPostStepDoItVector

Member Function Documentation

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

Definition at line 139 of file G4ITStepProcessor.cc.

140 {
141  if(this == &right) return *this;
142 
147 
150 
151  fSafety = right.fSafety;
154 
155  fStepStatus = right.fStepStatus;
156 
158  return *this;
159 }
G4TouchableHandle fTouchableHandle
G4SelectedAtRestDoItVector fSelectedAtRestDoItVector
G4SelectedPostStepDoItVector fSelectedPostStepDoItVector

Member Data Documentation

G4double G4ITStepProcessorState::fEndpointSafety

Definition at line 141 of file G4ITStepProcessor.hh.

G4ThreeVector G4ITStepProcessorState::fEndpointSafOrigin

Definition at line 140 of file G4ITStepProcessor.hh.

G4double G4ITStepProcessorState::fPhysicalStep

Definition at line 131 of file G4ITStepProcessor.hh.

G4double G4ITStepProcessorState::fPreviousStepSize

Definition at line 132 of file G4ITStepProcessor.hh.

G4double G4ITStepProcessorState::fProposedSafety

Definition at line 138 of file G4ITStepProcessor.hh.

G4double G4ITStepProcessorState::fSafety

Definition at line 133 of file G4ITStepProcessor.hh.

G4SelectedAtRestDoItVector G4ITStepProcessorState::fSelectedAtRestDoItVector

Definition at line 128 of file G4ITStepProcessor.hh.

G4SelectedPostStepDoItVector G4ITStepProcessorState::fSelectedPostStepDoItVector

Definition at line 129 of file G4ITStepProcessor.hh.

G4StepStatus G4ITStepProcessorState::fStepStatus

Definition at line 135 of file G4ITStepProcessor.hh.

G4TouchableHandle G4ITStepProcessorState::fTouchableHandle

Definition at line 145 of file G4ITStepProcessor.hh.


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