38G4ITNavigator2 ::G4NavigatorState::G4NavigatorState() :
84 fExitNormal = rhs.fExitNormal;
85 fValidExitNormal = rhs.fValidExitNormal;
86 fExiting = rhs.fExiting;
87 fEntering = rhs.fEntering;
89 fBlockedPhysicalVolume = rhs.fBlockedPhysicalVolume;
90 fBlockedReplicaNo = rhs.fBlockedReplicaNo,
92 fLastStepWasZero = rhs.fLastStepWasZero;
94 fLocatedOutsideWorld = rhs.fLocatedOutsideWorld;
95 fLastLocatedPointLocal = rhs.fLastLocatedPointLocal;
100 fPreviousSftOrigin = rhs.fPreviousSftOrigin;
101 fPreviousSafety = rhs.fPreviousSafety;
103 fLastTriedStepComputation = rhs.fLastTriedStepComputation;
104 fChangedGrandMotherRefFrame = rhs.fChangedGrandMotherRefFrame;
105 fCalculatedExitNormal = rhs.fCalculatedExitNormal;
107 fNumberZeroSteps = rhs.fNumberZeroSteps;
108 fLocatedOnEdge = rhs.fLocatedOnEdge;
110 fNumberZeroSteps = rhs.fNumberZeroSteps;
116 if (
this == &rhs)
return *
this;
146G4ITNavigator2 ::G4SaveNavigatorState::G4SaveNavigatorState()
149 sWasLimitedByGeometry =
false;
152 sLastStepWasZero =
false;
153 sEnteredDaughter =
false;
154 sExitedMother =
false;
157 sValidExitNormal =
false;
161 sPreviousSafety = 0.0;
167 spBlockedPhysicalVolume = 0;
168 sBlockedReplicaNo = -1;
170 sLastLocatedPointLocal =
G4ThreeVector(kInfinity, -kInfinity, 0.0);
171 sLocatedOutsideWorld =
false;
176 sExitNormal = rhs->fExitNormal;
177 sValidExitNormal = rhs->fValidExitNormal;
178 sExiting = rhs->fExiting;
179 sEntering = rhs->fEntering;
181 spBlockedPhysicalVolume = rhs->fBlockedPhysicalVolume;
182 sBlockedReplicaNo = rhs->fBlockedReplicaNo;
184 sLastStepWasZero = rhs->fLastStepWasZero;
186 sPreviousSftOrigin = rhs->fPreviousSftOrigin;
187 sPreviousSafety = rhs->fPreviousSafety;
198 sLastLocatedPointLocal = rhs->fLastLocatedPointLocal;
199 sLocatedOutsideWorld = rhs->fLocatedOutsideWorld;
#define fWasLimitedByGeometry
#define fLastStepEndPointLocal
#define fLocatedOutsideWorld
#define fBlockedReplicaNo
#define fLastLocatedPointLocal
#define fChangedGrandMotherRefFrame
#define fBlockedPhysicalVolume
#define fCalculatedExitNormal
#define fPreviousSftOrigin
#define fLastTriedStepComputation
CLHEP::Hep3Vector G4ThreeVector
G4NavigatorState & operator=(const G4NavigatorState &)
G4bool fWasLimitedByGeometry
G4ThreeVector sPreviousSftOrigin
G4VPhysicalVolume * spBlockedPhysicalVolume
G4bool sWasLimitedByGeometry
G4bool sLocatedOutsideWorld
G4ThreeVector sLastLocatedPointLocal
G4ThreeVector sExitNormal