Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
G4tgrVolumeMgr Class Reference

#include <G4tgrVolumeMgr.hh>

Public Member Functions

G4tgrSolidCreateSolid (const std::vector< G4String > &wl, G4bool bVOLUtag)
 
void RegisterParentChild (const G4String &parentName, const G4tgrPlace *pl)
 
G4tgrSolidFindSolid (const G4String &name, G4bool exists=false)
 
G4tgrVolumeFindVolume (const G4String &volname, G4bool exists=false)
 
std::vector< G4tgrVolume * > FindVolumes (const G4String &volname, G4bool exists)
 
const G4tgrVolumeGetTopVolume ()
 
std::pair< G4mmapspl::iterator,
G4mmapspl::iterator > 
GetChildren (const G4String &name)
 
void DumpSummary ()
 
void DumpVolumeTree ()
 
void DumpVolumeLeaf (const G4tgrVolume *vol, unsigned int copyNo, unsigned int leafDepth)
 
void RegisterMe (G4tgrSolid *vol)
 
void UnRegisterMe (G4tgrSolid *vol)
 
void RegisterMe (G4tgrVolume *vol)
 
void UnRegisterMe (G4tgrVolume *vol)
 
void RegisterMe (G4tgrPlace *pl)
 
void RegisterMe (G4tgrIsotope *iso)
 
void RegisterMe (G4tgrElement *ele)
 
void RegisterMe (G4tgrMaterial *mat)
 
void RegisterMe (G4tgrRotationMatrix *rm)
 
const G4mapssolGetSolidMap ()
 
const G4mapsvolGetVolumeMap ()
 
const G4mmapsplGetVolumeTree ()
 
std::vector< G4tgrVolume * > GetVolumeList ()
 
std::vector< G4tgrPlace * > GetDetPlaceList ()
 
std::vector< G4tgrIsotope * > GetIsotopeList ()
 
std::vector< G4tgrElement * > GetElementList ()
 
std::vector< G4tgrMaterial * > GetMaterialList ()
 
std::vector
< G4tgrRotationMatrix * > 
GetRotMList ()
 

Static Public Member Functions

static G4tgrVolumeMgrGetInstance ()
 

Detailed Description

Definition at line 59 of file G4tgrVolumeMgr.hh.

Member Function Documentation

G4tgrSolid * G4tgrVolumeMgr::CreateSolid ( const std::vector< G4String > &  wl,
G4bool  bVOLUtag 
)

Definition at line 75 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgrVolumeMgr::DumpSummary ( )

Definition at line 392 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

void G4tgrVolumeMgr::DumpVolumeLeaf ( const G4tgrVolume vol,
unsigned int  copyNo,
unsigned int  leafDepth 
)

Definition at line 362 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgrVolumeMgr::DumpVolumeTree ( )

Definition at line 351 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4tgrSolid * G4tgrVolumeMgr::FindSolid ( const G4String name,
G4bool  exists = false 
)

Definition at line 187 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4tgrVolume * G4tgrVolumeMgr::FindVolume ( const G4String volname,
G4bool  exists = false 
)

Definition at line 217 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector< G4tgrVolume * > G4tgrVolumeMgr::FindVolumes ( const G4String volname,
G4bool  exists 
)

Definition at line 252 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::pair< G4mmapspl::iterator, G4mmapspl::iterator > G4tgrVolumeMgr::GetChildren ( const G4String name)

Definition at line 342 of file G4tgrVolumeMgr.cc.

Here is the caller graph for this function:

std::vector<G4tgrPlace*> G4tgrVolumeMgr::GetDetPlaceList ( )
inline

Definition at line 118 of file G4tgrVolumeMgr.hh.

std::vector<G4tgrElement*> G4tgrVolumeMgr::GetElementList ( )
inline

Definition at line 120 of file G4tgrVolumeMgr.hh.

G4tgrVolumeMgr * G4tgrVolumeMgr::GetInstance ( void  )
static

Definition at line 63 of file G4tgrVolumeMgr.cc.

Here is the caller graph for this function:

std::vector<G4tgrIsotope*> G4tgrVolumeMgr::GetIsotopeList ( )
inline

Definition at line 119 of file G4tgrVolumeMgr.hh.

std::vector<G4tgrMaterial*> G4tgrVolumeMgr::GetMaterialList ( )
inline

Definition at line 121 of file G4tgrVolumeMgr.hh.

std::vector<G4tgrRotationMatrix*> G4tgrVolumeMgr::GetRotMList ( )
inline

Definition at line 122 of file G4tgrVolumeMgr.hh.

const G4mapssol& G4tgrVolumeMgr::GetSolidMap ( )
inline

Definition at line 114 of file G4tgrVolumeMgr.hh.

const G4tgrVolume * G4tgrVolumeMgr::GetTopVolume ( )

Definition at line 292 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector<G4tgrVolume*> G4tgrVolumeMgr::GetVolumeList ( )
inline

Definition at line 117 of file G4tgrVolumeMgr.hh.

const G4mapsvol& G4tgrVolumeMgr::GetVolumeMap ( )
inline

Definition at line 115 of file G4tgrVolumeMgr.hh.

Here is the caller graph for this function:

const G4mmapspl& G4tgrVolumeMgr::GetVolumeTree ( )
inline

Definition at line 116 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterMe ( G4tgrSolid vol)

Definition at line 109 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4tgrVolumeMgr::RegisterMe ( G4tgrVolume vol)

Definition at line 140 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

void G4tgrVolumeMgr::RegisterMe ( G4tgrPlace pl)
inline

Definition at line 106 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterMe ( G4tgrIsotope iso)
inline

Definition at line 107 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterMe ( G4tgrElement ele)
inline

Definition at line 108 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterMe ( G4tgrMaterial mat)
inline

Definition at line 109 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterMe ( G4tgrRotationMatrix rm)
inline

Definition at line 110 of file G4tgrVolumeMgr.hh.

void G4tgrVolumeMgr::RegisterParentChild ( const G4String parentName,
const G4tgrPlace pl 
)

Definition at line 179 of file G4tgrVolumeMgr.cc.

Here is the caller graph for this function:

void G4tgrVolumeMgr::UnRegisterMe ( G4tgrSolid vol)

Definition at line 123 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:

void G4tgrVolumeMgr::UnRegisterMe ( G4tgrVolume vol)

Definition at line 155 of file G4tgrVolumeMgr.cc.

Here is the call graph for this function:


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