ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4SmartVoxelProxy Class Reference

#include <geant4/tree/geant4-10.6-release/source/geometry/management/include/G4SmartVoxelProxy.hh>

+ Collaboration diagram for G4SmartVoxelProxy:

Public Member Functions

 G4SmartVoxelProxy (G4SmartVoxelHeader *pHeader)
 
 G4SmartVoxelProxy (G4SmartVoxelNode *pNode)
 
 ~G4SmartVoxelProxy ()
 
G4bool IsHeader () const
 
G4bool IsNode () const
 
G4SmartVoxelNodeGetNode () const
 
G4SmartVoxelHeaderGetHeader () const
 
G4bool operator== (const G4SmartVoxelProxy &v) const
 

Private Attributes

G4SmartVoxelHeaderfHeader = nullptr
 
G4SmartVoxelNodefNode = nullptr
 

Detailed Description

Definition at line 48 of file G4SmartVoxelProxy.hh.

View newest version in sPHENIX GitHub at line 48 of file G4SmartVoxelProxy.hh

Constructor & Destructor Documentation

G4SmartVoxelProxy::G4SmartVoxelProxy ( G4SmartVoxelHeader pHeader)
inline

Definition at line 53 of file G4SmartVoxelProxy.hh.

View newest version in sPHENIX GitHub at line 53 of file G4SmartVoxelProxy.hh

G4SmartVoxelProxy::G4SmartVoxelProxy ( G4SmartVoxelNode pNode)
inline

Definition at line 57 of file G4SmartVoxelProxy.hh.

View newest version in sPHENIX GitHub at line 57 of file G4SmartVoxelProxy.hh

G4SmartVoxelProxy::~G4SmartVoxelProxy ( )

Definition at line 35 of file G4SmartVoxelProxy.cc.

View newest version in sPHENIX GitHub at line 35 of file G4SmartVoxelProxy.cc

Member Function Documentation

G4SmartVoxelHeader* G4SmartVoxelProxy::GetHeader ( ) const

Referenced by G4SmartVoxelHeader::CollectEquivalentHeaders(), G4DrawVoxels::ComputeVoxelPolyhedra(), G4SmartVoxelStat::CountHeadsAndNodes(), G4VoxelNavigation::LocateNextVoxel(), G4SmartVoxelHeader::operator==(), and G4VoxelSafety::SafetyForVoxelHeader().

+ Here is the caller graph for this function:

G4SmartVoxelNode* G4SmartVoxelProxy::GetNode ( ) const
G4bool G4SmartVoxelProxy::IsHeader ( ) const

Referenced by G4SmartVoxelHeader::CollectEquivalentHeaders(), G4DrawVoxels::ComputeVoxelPolyhedra(), and G4SmartVoxelHeader::operator==().

+ Here is the caller graph for this function:

G4bool G4SmartVoxelProxy::IsNode ( ) const

Referenced by G4SmartVoxelStat::CountHeadsAndNodes(), G4VoxelNavigation::LocateNextVoxel(), G4SmartVoxelHeader::operator==(), and G4VoxelSafety::SafetyForVoxelHeader().

+ Here is the caller graph for this function:

G4bool G4SmartVoxelProxy::operator== ( const G4SmartVoxelProxy v) const

Member Data Documentation

G4SmartVoxelHeader* G4SmartVoxelProxy::fHeader = nullptr
private

Definition at line 82 of file G4SmartVoxelProxy.hh.

View newest version in sPHENIX GitHub at line 82 of file G4SmartVoxelProxy.hh

G4SmartVoxelNode* G4SmartVoxelProxy::fNode = nullptr
private

Definition at line 83 of file G4SmartVoxelProxy.hh.

View newest version in sPHENIX GitHub at line 83 of file G4SmartVoxelProxy.hh


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