Changeset 1347 for trunk/source/geometry/navigation/include/G4Navigator.hh
- Timestamp:
- Dec 22, 2010, 3:52:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/navigation/include/G4Navigator.hh
r1337 r1347 25 25 // 26 26 // 27 // $Id: G4Navigator.hh,v 1. 29 2009/11/30 11:59:52 japostExp $28 // GEANT4 tag $Name: geant4-09-04- beta-01$27 // $Id: G4Navigator.hh,v 1.34 2010/12/15 13:46:39 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-04-ref-00 $ 29 29 // 30 30 // … … 200 200 inline G4GRSSolid* CreateGRSSolid() const; 201 201 inline G4TouchableHistory* CreateTouchableHistory() const; 202 inline G4TouchableHistory* CreateTouchableHistory(const G4NavigationHistory*) const; 202 203 // `Touchable' creation methods: caller has deletion responsibility. 203 204 … … 241 242 // verifications and more strict correctness conditions. 242 243 // Is effective only with G4VERBOSE set. 243 inline G4bool IsCheckModeActive() { return fCheck; } 244 inline G4bool IsCheckModeActive() const; 245 inline void SetPushVerbosity(G4bool mode); 246 // Set/unset verbosity for pushed tracks (default is true). 244 247 245 248 void PrintState() const; … … 263 266 // 9 (ready to abandon), 10 (abandoned) 264 267 265 // inline266 268 void SetSavedState(); 267 // ( fValidExitNormal, fExitNormal, fExiting, fEntering, 268 // fBlockedPhysicalVolume, fBlockedReplicaNo, fLastStepWasZero); 269 // inline 269 // ( fValidExitNormal, fExitNormal, fExiting, fEntering, 270 // fBlockedPhysicalVolume, fBlockedReplicaNo, fLastStepWasZero); 270 271 void RestoreSavedState(); 271 272 // Copy aspects of the state, to enable a non-state changing 272 273 // call to ComputeStep 273 274 public: // with description275 274 276 275 inline G4ThreeVector GetCurrentLocalCoordinate() const; … … 283 282 // Compute+return the local->global translation/rotation of current volume. 284 283 284 inline void EnableBestSafety( G4bool value= false ); 285 // Enable best-possible evaluation of isotropic safety 286 285 287 protected: // with description 288 286 289 inline G4ThreeVector ComputeLocalPoint(const G4ThreeVector& rGlobPoint) const; 287 290 // Return position vector in local coordinate system, given a position … … 310 313 // o Recompute transforms and/or solids of replicated/parameterised 311 314 // volumes. 315 316 private: 317 318 void ComputeStepLog(const G4ThreeVector& pGlobalpoint, 319 G4double moveLenSq) const; 320 // Log and checks for steps larger than the tolerance 312 321 313 322 protected: // without description … … 434 443 G4bool fCheck; 435 444 // Check-mode flag [if true, more strict checks are performed]. 436 G4bool fPushed ;437 // Push flag [if true, means a stuck particle has been pushed].445 G4bool fPushed, fWarnPush; 446 // Push flags [if true, means a stuck particle has been pushed]. 438 447 439 448 // Helpers/Utility classes
Note: See TracChangeset
for help on using the changeset viewer.