Geant4  10.02.p02
B03PVolumeStore Class Reference

#include <B03PVolumeStore.hh>

Public Member Functions

 B03PVolumeStore ()
 
 ~B03PVolumeStore ()
 
void AddPVolume (const G4GeometryCell &cell)
 
const G4VPhysicalVolumeGetPVolume (const G4String &name) const
 
G4String GetPNames () const
 

Private Attributes

B03SetGeometryCell fSetGeometryCell
 

Detailed Description

Definition at line 53 of file B03PVolumeStore.hh.

Constructor & Destructor Documentation

B03PVolumeStore::B03PVolumeStore ( )

Definition at line 48 of file B03PVolumeStore.cc.

B03PVolumeStore::~B03PVolumeStore ( )

Definition at line 52 of file B03PVolumeStore.cc.

Member Function Documentation

void B03PVolumeStore::AddPVolume ( const G4GeometryCell cell)

Definition at line 56 of file B03PVolumeStore.cc.

References fSetGeometryCell, G4cout, and G4endl.

Referenced by B03ImportanceDetectorConstruction::Construct().

+ Here is the caller graph for this function:

G4String B03PVolumeStore::GetPNames ( ) const

Definition at line 92 of file B03PVolumeStore.cc.

References fSetGeometryCell, and G4VPhysicalVolume::GetName().

Referenced by B03ImportanceDetectorConstruction::ListPhysNamesAsG4String().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4VPhysicalVolume * B03PVolumeStore::GetPVolume ( const G4String name) const

Definition at line 74 of file B03PVolumeStore.cc.

References fSetGeometryCell, G4cout, G4endl, G4VPhysicalVolume::GetName(), and name.

Referenced by B03ImportanceDetectorConstruction::GetGeometryCell(), and B03ImportanceDetectorConstruction::GetPhysicalVolumeByName().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

B03SetGeometryCell B03PVolumeStore::fSetGeometryCell
private

Definition at line 63 of file B03PVolumeStore.hh.

Referenced by AddPVolume(), GetPNames(), and GetPVolume().


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