#include <VolumeTreeNavigator.h>
Definition at line 39 of file VolumeTreeNavigator.h.
 
◆ VolumeTreeNavigator()
      
        
          | VolumeTreeNavigator::VolumeTreeNavigator | ( | const G4Step * | aStep | ) |  | 
      
 
Definition at line 35 of file VolumeTreeNavigator.cxx.
   53       int thPVRep = (
int)(thPV->GetCopyNo());
 
   54       pair<G4VPhysicalVolume*, int> thPVID = make_pair(thPV, thPVRep);
 
 
 
 
◆ Ascend()
      
        
          | bool VolumeTreeNavigator::Ascend | ( | int | levels = 1 | ) |  | 
      
 
 
◆ Descend()
      
        
          | bool VolumeTreeNavigator::Descend | ( | int | levels = 1 | ) |  | 
      
 
 
◆ Extract()
      
        
          | VolTree VolumeTreeNavigator::Extract | ( |  | ) |  | 
      
 
 
◆ GetCopyNumber()
      
        
          | int VolumeTreeNavigator::GetCopyNumber | ( | int | rel = 0 | ) | const | 
      
 
 
◆ GetCurrentDepth()
      
        
          | int VolumeTreeNavigator::GetCurrentDepth | ( |  | ) |  | 
      
 
 
◆ GetFullDepth()
      
        
          | int VolumeTreeNavigator::GetFullDepth | ( |  | ) | const | 
      
 
 
◆ GetHistory()
◆ GetPostStepPoint()
      
        
          | const G4StepPoint* VolumeTreeNavigator::GetPostStepPoint | ( |  | ) | const | 
      
 
 
◆ GetPreStepPoint()
      
        
          | const G4StepPoint* VolumeTreeNavigator::GetPreStepPoint | ( |  | ) | const | 
      
 
 
◆ GetStepNumber()
      
        
          | int VolumeTreeNavigator::GetStepNumber | ( |  | ) | const | 
      
 
 
◆ GetTrack()
      
        
          | const G4Track* VolumeTreeNavigator::GetTrack | ( |  | ) | const | 
      
 
 
◆ GetVolume()
      
        
          | G4VPhysicalVolume* VolumeTreeNavigator::GetVolume | ( | int | rel = 0 | ) | const | 
      
 
 
◆ initMessaging()
  
  | 
        
          | void AthMessaging::initMessaging | ( |  | ) | const |  | privateinherited | 
 
Initialize our message level and MessageSvc. 
This method should only be called once. 
Definition at line 39 of file AthMessaging.cxx.
 
 
◆ KillProcesses()
      
        
          | bool VolumeTreeNavigator::KillProcesses | ( | const int | numProc, | 
        
          |  |  | const char * | pr1, | 
        
          |  |  |  | ... | 
        
          |  | ) |  |  | 
      
 
Definition at line 160 of file VolumeTreeNavigator.cxx.
  168       std::string name_string = 
stringify( pds->GetProcessName() );
 
  169       const char* 
name = name_string.c_str();
 
  170       va_start(procs, pr1);
 
  172           if ( 
name == va_arg(procs, 
const char*) ) {
 
 
 
 
◆ msg() [1/2]
  
  | 
        
          | MsgStream & AthMessaging::msg | ( |  | ) | const |  | inlineinherited | 
 
The standard message stream. 
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked. 
Definition at line 164 of file AthMessaging.h.
 
 
◆ msg() [2/2]
  
  | 
        
          | MsgStream & AthMessaging::msg | ( | const MSG::Level | lvl | ) | const |  | inlineinherited | 
 
The standard message stream. 
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked. 
Definition at line 179 of file AthMessaging.h.
  180 { 
return msg() << lvl; }
 
 
 
◆ msgLvl()
  
  | 
        
          | bool AthMessaging::msgLvl | ( | const MSG::Level | lvl | ) | const |  | inlineinherited | 
 
Test the output level. 
- Parameters
- 
  
    | lvl | The message level to test against |  
 
- Returns
- boolean Indicating if messages at given level will be printed 
- Return values
- 
  
    | true | Messages at level "lvl" will be printed |  
 
Definition at line 151 of file AthMessaging.h.
 
 
◆ SetDepthCutDetail()
      
        
          | void VolumeTreeNavigator::SetDepthCutDetail | ( | const char * | cpath | ) |  | 
      
 
Definition at line 88 of file VolumeTreeNavigator.cxx.
   92       msg() << 
MSG::INFO <<
"SetDepthCutDetail path parsed as ";
 
   94       string::size_type slash = 0;
 
   95       string::size_type 
start = 
path.find_first_not_of( 
'/' );
 
   96       while ( slash != string::npos ) {
 
  107   vector<string>::const_iterator v_nav = volumes.begin();
 
 
 
 
◆ SetDepthCutSimple()
      
        
          | void VolumeTreeNavigator::SetDepthCutSimple | ( | const int | CALO, | 
        
          |  |  | const int | BeamPipe, | 
        
          |  |  | const int | IDET, | 
        
          |  |  | const int | MUONQ02 | 
        
          |  | ) |  |  | 
      
 
 
◆ setLevel()
  
  | 
        
          | void AthMessaging::setLevel | ( | MSG::Level | lvl | ) |  |  | inherited | 
 
 
◆ ATLAS_THREAD_SAFE
  
  | 
        
          | std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |  | mutableprivateinherited | 
 
 
◆ m_h_end
  
  | 
        
          | VolNav VolumeTreeNavigator::m_h_end |  | private | 
 
 
◆ m_h_nav
  
  | 
        
          | VolNav VolumeTreeNavigator::m_h_nav |  | private | 
 
 
◆ m_history
  
  | 
        
          | VolTree VolumeTreeNavigator::m_history |  | private | 
 
 
◆ m_imsg
  
  | 
        
          | std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |  | mutableprivateinherited | 
 
 
◆ m_lvl
  
  | 
        
          | std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |  | mutableprivateinherited | 
 
 
◆ m_msg_tls
  
  | 
        
          | boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |  | mutableprivateinherited | 
 
MsgStream instance (a std::cout like with print-out levels) 
Definition at line 132 of file AthMessaging.h.
 
 
◆ m_nm
  
  | 
        
          | std::string AthMessaging::m_nm |  | privateinherited | 
 
 
◆ m_postStepPoint
  
  | 
        
          | G4StepPoint* VolumeTreeNavigator::m_postStepPoint |  | private | 
 
 
◆ m_preDepth
  
  | 
        
          | int VolumeTreeNavigator::m_preDepth |  | private | 
 
 
◆ m_preHistory
  
  | 
        
          | const G4TouchableHistory* VolumeTreeNavigator::m_preHistory |  | private | 
 
 
◆ m_preStepPoint
  
  | 
        
          | G4StepPoint* VolumeTreeNavigator::m_preStepPoint |  | private | 
 
 
◆ m_stepNo
  
  | 
        
          | int VolumeTreeNavigator::m_stepNo |  | private | 
 
 
◆ m_track
  
  | 
        
          | G4Track* VolumeTreeNavigator::m_track |  | private | 
 
 
The documentation for this class was generated from the following files: