Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
G4tgbVolumeMgr Class Reference

#include <G4tgbVolumeMgr.hh>

Public Member Functions

 G4tgbVolumeMgr ()
 
 ~G4tgbVolumeMgr ()
 
void AddTextFile (const G4String &fname)
 
G4VPhysicalVolumeReadAndConstructDetector ()
 
void CopyVolumes ()
 
G4tgbVolumeFindVolume (const G4String &volname)
 
void RegisterMe (const G4tgbVolume *vol)
 
void RegisterMe (const G4VSolid *solid)
 
void RegisterMe (const G4LogicalVolume *lv)
 
void RegisterMe (const G4VPhysicalVolume *pv)
 
void RegisterChildParentLVs (const G4LogicalVolume *logvol, const G4LogicalVolume *parentLV)
 
G4VSolidFindG4Solid (const G4String &name)
 
G4LogicalVolumeFindG4LogVol (const G4String &theName, const G4bool bExists=0)
 
G4VPhysicalVolumeFindG4PhysVol (const G4String &theName, const G4bool bExists=0)
 
G4VPhysicalVolumeGetTopPhysVol ()
 
G4LogicalVolumeGetTopLogVol ()
 
void BuildPhysVolTree ()
 
void DumpSummary ()
 
void DumpG4LogVolTree ()
 
void DumpG4LogVolLeaf (const G4LogicalVolume *lv, unsigned int leafDepth)
 
void DumpG4PhysVolTree ()
 
void DumpG4PhysVolLeaf (const G4VPhysicalVolume *pv, unsigned int leafDepth)
 
void DumpG4SolidList ()
 
const std::multimap< G4String,
G4VSolid * > & 
GetSolids () const
 
void SetDetectorBuilder (G4tgbDetectorBuilder *db)
 
G4tgbDetectorBuilderGetDetectorBuilder () const
 

Static Public Member Functions

static G4tgbVolumeMgrGetInstance ()
 

Detailed Description

Definition at line 66 of file G4tgbVolumeMgr.hh.

Constructor & Destructor Documentation

G4tgbVolumeMgr::G4tgbVolumeMgr ( )

Definition at line 56 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4tgbVolumeMgr::~G4tgbVolumeMgr ( )

Definition at line 66 of file G4tgbVolumeMgr.cc.

Member Function Documentation

void G4tgbVolumeMgr::AddTextFile ( const G4String fname)

Definition at line 85 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::BuildPhysVolTree ( )

Definition at line 343 of file G4tgbVolumeMgr.cc.

void G4tgbVolumeMgr::CopyVolumes ( )

Definition at line 149 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpG4LogVolLeaf ( const G4LogicalVolume lv,
unsigned int  leafDepth 
)

Definition at line 411 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpG4LogVolTree ( )

Definition at line 400 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpG4PhysVolLeaf ( const G4VPhysicalVolume pv,
unsigned int  leafDepth 
)

Definition at line 448 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpG4PhysVolTree ( )

Definition at line 437 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpG4SolidList ( )

Definition at line 388 of file G4tgbVolumeMgr.cc.

Here is the caller graph for this function:

void G4tgbVolumeMgr::DumpSummary ( )

Definition at line 358 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

G4LogicalVolume * G4tgbVolumeMgr::FindG4LogVol ( const G4String theName,
const G4bool  bExists = 0 
)

Definition at line 239 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * G4tgbVolumeMgr::FindG4PhysVol ( const G4String theName,
const G4bool  bExists = 0 
)

Definition at line 260 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

G4VSolid * G4tgbVolumeMgr::FindG4Solid ( const G4String name)

Definition at line 178 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4tgbVolume * G4tgbVolumeMgr::FindVolume ( const G4String volname)

Definition at line 164 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4tgbDetectorBuilder* G4tgbVolumeMgr::GetDetectorBuilder ( ) const
inline

Definition at line 135 of file G4tgbVolumeMgr.hh.

G4tgbVolumeMgr * G4tgbVolumeMgr::GetInstance ( void  )
static

Definition at line 74 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const std::multimap< G4String, G4VSolid* >& G4tgbVolumeMgr::GetSolids ( ) const
inline

Definition at line 131 of file G4tgbVolumeMgr.hh.

G4LogicalVolume * G4tgbVolumeMgr::GetTopLogVol ( )

Definition at line 299 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * G4tgbVolumeMgr::GetTopPhysVol ( )

Definition at line 281 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * G4tgbVolumeMgr::ReadAndConstructDetector ( )

Definition at line 92 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::RegisterChildParentLVs ( const G4LogicalVolume logvol,
const G4LogicalVolume parentLV 
)

Definition at line 139 of file G4tgbVolumeMgr.cc.

Here is the caller graph for this function:

void G4tgbVolumeMgr::RegisterMe ( const G4tgbVolume vol)

Definition at line 100 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgbVolumeMgr::RegisterMe ( const G4VSolid solid)

Definition at line 108 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

void G4tgbVolumeMgr::RegisterMe ( const G4LogicalVolume lv)

Definition at line 116 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

void G4tgbVolumeMgr::RegisterMe ( const G4VPhysicalVolume pv)

Definition at line 131 of file G4tgbVolumeMgr.cc.

Here is the call graph for this function:

void G4tgbVolumeMgr::SetDetectorBuilder ( G4tgbDetectorBuilder db)
inline

Definition at line 133 of file G4tgbVolumeMgr.hh.

Here is the caller graph for this function:


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