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.