|
Geant4
9.6.p02
|
#include <G4GeoNav.hh>

Public Member Functions | |
| G4GeoNav (G4LogicalVolume *root) | |
| ~G4GeoNav () | |
| G4LogicalVolume * | GetLV () |
| G4int | FilterLV (const G4String &aRegExp, std::vector< G4LogicalVolume * > &result, G4bool stopAtFirst=false) |
| G4int | PathLV (std::vector< G4LogicalVolume * > &result) |
| G4LogicalVolume * | ChangeLV (const G4String &aRegExp) |
| G4LogicalVolume * | NextLV () |
| G4int | PwdLV (std::vector< G4LogicalVolume * > &) |
| G4int | LsLV (std::vector< G4LogicalVolume * > &) |
| const LVTree::node_t & | root () const |
Protected Member Functions | |
| void | RecursiveFill (LVTree::node_t *) |
| void | CountSubtreeNodes (LVTree::node_t *, G4int &) |
| G4int | Tokenize (const G4String &, std::vector< G4String > &) |
| void | FindLV (regex_t *, LVTree::node_t *, std::vector< G4LogicalVolume * > &, G4bool stopAtFirst=false) |
| void | populateLVTree (LVTree::node_t *) |
Protected Attributes | |
| LVTree * | theLVTree |
| LVTree::node_t * | theCurLV |
| LVTree::node_t * | theRootLV |
| LVTree::node_t * | theSubtreeEndLVItem |
Definition at line 61 of file G4GeoNav.hh.
| G4GeoNav::G4GeoNav | ( | G4LogicalVolume * | root) |
| G4GeoNav::~G4GeoNav | ( | ) |
Definition at line 50 of file G4GeoNav.cc.
| G4LogicalVolume * G4GeoNav::ChangeLV | ( | const G4String & | aRegExp) |
Definition at line 194 of file G4GeoNav.cc.


|
protected |
| G4int G4GeoNav::FilterLV | ( | const G4String & | aRegExp, |
| std::vector< G4LogicalVolume * > & | result, | ||
| G4bool | stopAtFirst = false |
||
| ) |
Definition at line 74 of file G4GeoNav.cc.


|
protected |
Definition at line 92 of file G4GeoNav.cc.


|
inline |
| G4int G4GeoNav::LsLV | ( | std::vector< G4LogicalVolume * > & | result) |
Definition at line 312 of file G4GeoNav.cc.


| G4LogicalVolume * G4GeoNav::NextLV | ( | ) |
Definition at line 54 of file G4GeoNav.cc.


| G4int G4GeoNav::PathLV | ( | std::vector< G4LogicalVolume * > & | result) |
|
protected |
| G4int G4GeoNav::PwdLV | ( | std::vector< G4LogicalVolume * > & | result) |
Definition at line 278 of file G4GeoNav.cc.


|
protected |
Definition at line 291 of file G4GeoNav.cc.


|
inline |
Definition at line 89 of file G4GeoNav.hh.


Definition at line 130 of file G4GeoNav.cc.


|
protected |
Definition at line 106 of file G4GeoNav.hh.
|
protected |
Definition at line 105 of file G4GeoNav.hh.
|
protected |
Definition at line 107 of file G4GeoNav.hh.
|
protected |
Definition at line 108 of file G4GeoNav.hh.
1.8.4