Geant4  10.00.p02
G4PhysicalVolumeModel::G4PhysicalVolumeNodeID Class Reference

#include <G4PhysicalVolumeModel.hh>

+ Collaboration diagram for G4PhysicalVolumeModel::G4PhysicalVolumeNodeID:

Public Member Functions

 G4PhysicalVolumeNodeID (G4VPhysicalVolume *pPV=0, G4int iCopyNo=0, G4int depth=0, const G4Transform3D &transform=G4Transform3D(), G4bool drawn=true)
 
G4VPhysicalVolumeGetPhysicalVolume () const
 
G4int GetCopyNo () const
 
G4int GetNonCulledDepth () const
 
const G4Transform3DGetTransform () const
 
G4bool GetDrawn () const
 
void SetDrawn (G4bool drawn)
 
G4bool operator< (const G4PhysicalVolumeNodeID &right) const
 

Private Attributes

G4VPhysicalVolumefpPV
 
G4int fCopyNo
 
G4int fNonCulledDepth
 
G4Transform3D fTransform
 
G4bool fDrawn
 

Detailed Description

Definition at line 90 of file G4PhysicalVolumeModel.hh.

Constructor & Destructor Documentation

G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::G4PhysicalVolumeNodeID ( G4VPhysicalVolume pPV = 0,
G4int  iCopyNo = 0,
G4int  depth = 0,
const G4Transform3D transform = G4Transform3D(),
G4bool  drawn = true 
)
inline

Definition at line 93 of file G4PhysicalVolumeModel.hh.

Member Function Documentation

G4int G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::GetCopyNo ( ) const
inline

Definition at line 104 of file G4PhysicalVolumeModel.hh.

References fCopyNo.

Referenced by JA::Insert(), and JA::PrintTree().

+ Here is the caller graph for this function:

G4bool G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::GetDrawn ( ) const
inline

Definition at line 107 of file G4PhysicalVolumeModel.hh.

References fDrawn.

G4int G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::GetNonCulledDepth ( ) const
inline

Definition at line 105 of file G4PhysicalVolumeModel.hh.

References fNonCulledDepth.

G4VPhysicalVolume* G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::GetPhysicalVolume ( ) const
inline

Definition at line 103 of file G4PhysicalVolumeModel.hh.

References fpPV.

Referenced by JA::Insert(), and JA::PrintTree().

+ Here is the caller graph for this function:

const G4Transform3D& G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::GetTransform ( ) const
inline

Definition at line 106 of file G4PhysicalVolumeModel.hh.

References fTransform.

G4bool G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::operator< ( const G4PhysicalVolumeNodeID right) const

Definition at line 878 of file G4PhysicalVolumeModel.cc.

References right.

void G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::SetDrawn ( G4bool  drawn)
inline

Definition at line 108 of file G4PhysicalVolumeModel.hh.

References fDrawn.

Member Data Documentation

G4int G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::fCopyNo
private

Definition at line 112 of file G4PhysicalVolumeModel.hh.

Referenced by GetCopyNo().

G4bool G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::fDrawn
private

Definition at line 115 of file G4PhysicalVolumeModel.hh.

Referenced by GetDrawn(), and SetDrawn().

G4int G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::fNonCulledDepth
private

Definition at line 113 of file G4PhysicalVolumeModel.hh.

Referenced by GetNonCulledDepth().

G4VPhysicalVolume* G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::fpPV
private

Definition at line 111 of file G4PhysicalVolumeModel.hh.

Referenced by GetPhysicalVolume().

G4Transform3D G4PhysicalVolumeModel::G4PhysicalVolumeNodeID::fTransform
private

Definition at line 114 of file G4PhysicalVolumeModel.hh.

Referenced by GetTransform().


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