| 
    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