G4NavigationLevelRep is a data representation class, used to hold the data for a single level of the nvigation history tree. This is the body of a handle/body pair of classes, that implement reference counting for navigation levels. The corresponding handle class is G4NavigationLevel.
More...
#include <G4NavigationLevelRep.hh>
G4NavigationLevelRep is a data representation class, used to hold the data for a single level of the nvigation history tree. This is the body of a handle/body pair of classes, that implement reference counting for navigation levels. The corresponding handle class is G4NavigationLevel.
Definition at line 58 of file G4NavigationLevelRep.hh.
◆ G4NavigationLevelRep() [1/4]
◆ G4NavigationLevelRep() [2/4]
Alternative Constructor for G4NavigationLevelRep, as the previous constructor, but instead of giving the new transformation, give the affine transformation to the level above and the current level's transformation relative to that.
- Parameters
-
| [in] | newPtrPhysVol | Pointer to the new physical volume. |
| [in] | levelAbove | The affine transformation to the level above. |
| [in] | relativeCurrent | The affine transformation at current level. |
| [in] | newVolTp | The volume type. |
| [in] | newRepNo | The replica number. |
◆ G4NavigationLevelRep() [3/4]
| G4NavigationLevelRep::G4NavigationLevelRep |
( |
| ) |
|
|
inline |
Default Constructor & Destructor.
◆ ~G4NavigationLevelRep()
| G4NavigationLevelRep::~G4NavigationLevelRep |
( |
| ) |
|
|
inline |
◆ G4NavigationLevelRep() [4/4]
Copy constructor and assignment operator.
◆ AddAReference()
| void G4NavigationLevelRep::AddAReference |
( |
| ) |
|
|
inline |
◆ GetPhysicalVolume()
Returns a pointer to the physical volume at the current level.
◆ GetReplicaNo()
| G4int G4NavigationLevelRep::GetReplicaNo |
( |
| ) |
const |
|
inline |
Returns the replica number.
◆ GetTransform()
◆ GetTransformPtr()
Methods to return the associated affine transformation.
◆ GetVolumeType()
| EVolume G4NavigationLevelRep::GetVolumeType |
( |
| ) |
const |
|
inline |
◆ operator delete()
| void G4NavigationLevelRep::operator delete |
( |
void * | aTrack | ) |
|
|
inline |
◆ operator new()
| void * G4NavigationLevelRep::operator new |
( |
size_t | | ) |
|
|
inline |
New/delete operator overrides for use by "G4Allocator".
◆ operator=()
◆ RemoveAReference()
| G4bool G4NavigationLevelRep::RemoveAReference |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: