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;
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;
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 fBlockedPhysicalVolume
G4bool sLocatedOutsideWorld
#define fLastStepEndPointLocal
G4VPhysicalVolume * spBlockedPhysicalVolume
static const G4double kInfinity
#define fWasLimitedByGeometry
CLHEP::Hep3Vector G4ThreeVector
#define fLastTriedStepComputation
G4NavigatorState & operator=(const G4NavigatorState &)
#define fChangedGrandMotherRefFrame
#define fCalculatedExitNormal
G4ThreeVector sPreviousSftOrigin
#define fBlockedReplicaNo
#define fPreviousSftOrigin
G4ThreeVector sExitNormal
G4ThreeVector sLastLocatedPointLocal
#define fLocatedOutsideWorld
G4bool sWasLimitedByGeometry
#define fLastLocatedPointLocal
G4bool fWasLimitedByGeometry