#include <G3VolTable.hh>
Definition at line 60 of file G3VolTable.hh.
◆ G3VolTable()
G3VolTable::G3VolTable |
( |
| ) |
|
Definition at line 39 of file G3VolTable.cc.
G3VolTableEntry * G3toG4TopVTE
◆ ~G3VolTable()
G3VolTable::~G3VolTable |
( |
| ) |
|
|
virtual |
Definition at line 43 of file G3VolTable.cc.
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
std::map< G4String, G3VolTableEntry *, std::less< G4String > >::iterator VTDiterator
◆ Clear()
void G3VolTable::Clear |
( |
| ) |
|
Definition at line 119 of file G3VolTable.cc.
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
G3VolTableEntry * G3toG4TopVTE
std::map< G4String, G3VolTableEntry *, std::less< G4String > >::iterator VTDiterator
◆ CountG3Pos()
void G3VolTable::CountG3Pos |
( |
| ) |
|
◆ GetFirstVTE()
◆ GetG3toG4Mother()
◆ GetVTE()
Definition at line 54 of file G3VolTable.cc.
56 if (i ==
VTD.end())
return 0;
57 else return (*i).second;
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
std::map< G4String, G3VolTableEntry *, std::less< G4String > >::iterator VTDiterator
◆ PrintAll()
void G3VolTable::PrintAll |
( |
void |
| ) |
|
Definition at line 61 of file G3VolTable.cc.
68 G4cout <<
"G3VolTable element " << std::setw(3) << i++ <<
" name "
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
G4GLOB_DLL std::ostream G4cout
std::map< G4String, G3VolTableEntry *, std::less< G4String > >::iterator VTDiterator
◆ PutVTE()
Definition at line 76 of file G3VolTable.cc.
78 if (
GetVTE(aG3VolTableEntry->GetName()) == 0 ){
81 G4String HashID = aG3VolTableEntry->GetName();
86 VTD[HashID] = aG3VolTableEntry;
88 return GetVTE(aG3VolTableEntry->GetName());
G3VolTableEntry * GetVTE(const G4String &Vname)
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
◆ SetFirstVTE()
void G3VolTable::SetFirstVTE |
( |
| ) |
|
Definition at line 97 of file G3VolTable.cc.
G3VolTableEntry * GetMother(G4int i)
std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
G3VolTableEntry * G3toG4TopVTE
◆ VTEStat()
void G3VolTable::VTEStat |
( |
| ) |
|
Definition at line 112 of file G3VolTable.cc.
113 G4cout <<
"Instantiated " <<
VTD.size() <<
114 " volume table entries \n" std::map< G4String, G3VolTableEntry *, std::less< G4String > > VTD
G4GLOB_DLL std::ostream G4cout
◆ _FirstKey
◆ _NG3Pos
G4int G3VolTable::_NG3Pos |
|
private |
◆ G3toG4TopVTE
◆ VTD
The documentation for this class was generated from the following files: