Geant4-11
Public Member Functions | Private Attributes
G4ModelingParameters::PVPointerCopyNo Class Reference

#include <G4ModelingParameters.hh>

Public Member Functions

G4int GetCopyNo () const
 
const G4StringGetName () const
 
const G4VPhysicalVolumeGetPVPointer () const
 
G4bool operator!= (const PVPointerCopyNo &) const
 
G4bool operator== (const PVPointerCopyNo &rhs) const
 
 PVPointerCopyNo (G4VPhysicalVolume *pPV, G4int copyNo)
 

Private Attributes

G4int fCopyNo
 
G4VPhysicalVolumefpPV
 

Detailed Description

Definition at line 97 of file G4ModelingParameters.hh.

Constructor & Destructor Documentation

◆ PVPointerCopyNo()

G4ModelingParameters::PVPointerCopyNo::PVPointerCopyNo ( G4VPhysicalVolume pPV,
G4int  copyNo 
)
inline

Member Function Documentation

◆ GetCopyNo()

G4int G4ModelingParameters::PVPointerCopyNo::GetCopyNo ( ) const
inline

Definition at line 104 of file G4ModelingParameters.hh.

104{return fCopyNo;}

References fCopyNo.

◆ GetName()

const G4String & G4ModelingParameters::PVPointerCopyNo::GetName ( ) const

Definition at line 382 of file G4ModelingParameters.cc.

383{
384 return fpPV->GetName();
385}
const G4String & GetName() const

References fpPV, and G4VPhysicalVolume::GetName().

◆ GetPVPointer()

const G4VPhysicalVolume * G4ModelingParameters::PVPointerCopyNo::GetPVPointer ( ) const
inline

Definition at line 103 of file G4ModelingParameters.hh.

103{return fpPV;}

References fpPV.

◆ operator!=()

G4bool G4ModelingParameters::PVPointerCopyNo::operator!= ( const PVPointerCopyNo rhs) const

Definition at line 387 of file G4ModelingParameters.cc.

389{
390 if (fpPV != rhs.fpPV) return true;
391 if (fCopyNo != rhs.fCopyNo) return true;
392 return false;
393}

Referenced by operator==().

◆ operator==()

G4bool G4ModelingParameters::PVPointerCopyNo::operator== ( const PVPointerCopyNo rhs) const
inline

Definition at line 106 of file G4ModelingParameters.hh.

106{return !operator!=(rhs);}
G4bool operator!=(const PVPointerCopyNo &) const

References operator!=().

Field Documentation

◆ fCopyNo

G4int G4ModelingParameters::PVPointerCopyNo::fCopyNo
private

Definition at line 109 of file G4ModelingParameters.hh.

Referenced by GetCopyNo().

◆ fpPV

G4VPhysicalVolume* G4ModelingParameters::PVPointerCopyNo::fpPV
private

Definition at line 108 of file G4ModelingParameters.hh.

Referenced by GetName(), and GetPVPointer().


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