| Geant4
    10.00.p03
    | 
#include <G4MaterialScanner.hh>
 Collaboration diagram for G4MaterialScanner:
 Collaboration diagram for G4MaterialScanner:| Public Member Functions | |
| G4MaterialScanner () | |
| ~G4MaterialScanner () | |
| void | Scan () | 
| void | SetEyePosition (const G4ThreeVector &val) | 
| G4ThreeVector | GetEyePosition () const | 
| void | SetNTheta (G4int val) | 
| G4int | GetNTheta () const | 
| void | SetThetaMin (G4double val) | 
| G4double | GetThetaMin () const | 
| void | SetThetaSpan (G4double val) | 
| G4double | GetThetaSpan () const | 
| void | SetNPhi (G4int val) | 
| G4int | GetNPhi () const | 
| void | SetPhiMin (G4double val) | 
| G4double | GetPhiMin () const | 
| void | SetPhiSpan (G4double val) | 
| G4double | GetPhiSpan () const | 
| void | SetRegionSensitive (G4bool val=true) | 
| G4bool | GetRegionSensitive () const | 
| G4bool | SetRegionName (const G4String &val) | 
| G4String | GetRegionName () const | 
| Private Member Functions | |
| void | DoScan () | 
| void | StoreUserActions () | 
| void | RestoreUserActions () | 
Definition at line 54 of file G4MaterialScanner.hh.
| G4MaterialScanner::G4MaterialScanner | ( | ) | 
Definition at line 51 of file G4MaterialScanner.cc.
References deg, eyePosition, G4EventManager::GetEventManager(), nPhi, nTheta, phiMin, phiSpan, regionName, regionSensitive, theEventManager, theMatScannerEventAction, theMatScannerStackingAction, theMatScannerSteppingAction, theMatScannerTrackingAction, theMessenger, theRayShooter, theRegion, thetaMin, thetaSpan, theUserEventAction, theUserStackingAction, theUserSteppingAction, and theUserTrackingAction.
 Here is the call graph for this function:
 Here is the call graph for this function:| G4MaterialScanner::~G4MaterialScanner | ( | ) | 
Definition at line 80 of file G4MaterialScanner.cc.
References theMatScannerSteppingAction, theMessenger, and theRayShooter.
| 
 | private | 
Definition at line 137 of file G4MaterialScanner.cc.
References G4GeometryManager::CloseGeometry(), deg, eyeDirection, eyePosition, G4cout, G4endl, G4State_GeomClosed, G4State_Idle, G4GeometryManager::GetInstance(), G4MSSteppingAction::GetLambda0(), G4TransportationManager::GetNavigatorForTracking(), G4RunManagerKernel::GetRunManagerKernel(), G4StateManager::GetStateManager(), G4MSSteppingAction::GetTotalStepLength(), G4TransportationManager::GetTransportationManager(), G4MSSteppingAction::GetX0(), G4MSSteppingAction::Initialize(), G4InuclParticleNames::lambda, G4Navigator::LocateGlobalPointAndSetup(), mm, nPhi, nTheta, G4GeometryManager::OpenGeometry(), phiMin, phiSpan, G4EventManager::ProcessOneEvent(), regionSensitive, G4StateManager::SetNewState(), G4RayShooter::Shoot(), theEventManager, theMatScannerSteppingAction, theRayShooter, theRegion, thetaMin, thetaSpan, and G4RunManagerKernel::UpdateRegion().
Referenced by Scan().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 106 of file G4MaterialScanner.hh.
References eyePosition.
Referenced by G4MatScanMessenger::GetCurrentValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 114 of file G4MaterialScanner.hh.
References nPhi.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 108 of file G4MaterialScanner.hh.
References nTheta.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 116 of file G4MaterialScanner.hh.
References phiMin.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 118 of file G4MaterialScanner.hh.
References phiSpan.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 122 of file G4MaterialScanner.hh.
References regionName.
Referenced by G4MatScanMessenger::GetCurrentValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 120 of file G4MaterialScanner.hh.
References regionSensitive.
Referenced by G4MatScanMessenger::GetCurrentValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 110 of file G4MaterialScanner.hh.
References thetaMin.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 112 of file G4MaterialScanner.hh.
References thetaSpan.
Referenced by G4MatScanMessenger::GetCurrentValue(), and G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 125 of file G4MaterialScanner.cc.
References G4SDManager::Activate(), G4SDManager::GetSDMpointerIfExist(), G4EventManager::SetUserAction(), theEventManager, theUserEventAction, theUserStackingAction, theUserSteppingAction, and theUserTrackingAction.
Referenced by Scan().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void G4MaterialScanner::Scan | ( | ) | 
Definition at line 87 of file G4MaterialScanner.cc.
References DoScan(), G4cerr, G4endl, G4State_Idle, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), RestoreUserActions(), StoreUserActions(), and theMatScannerSteppingAction.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 105 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 113 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 107 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 115 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 117 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 213 of file G4MaterialScanner.cc.
References G4cerr, G4endl, G4RegionStore::GetInstance(), G4RegionStore::GetRegion(), regionName, and theRegion.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 119 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 109 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 111 of file G4MaterialScanner.hh.
Referenced by G4MatScanMessenger::SetNewValue().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 104 of file G4MaterialScanner.cc.
References G4SDManager::Activate(), G4GeometryManager::CloseGeometry(), G4GeometryManager::GetInstance(), G4SDManager::GetSDMpointerIfExist(), G4EventManager::GetUserEventAction(), G4EventManager::GetUserStackingAction(), G4EventManager::GetUserSteppingAction(), G4EventManager::GetUserTrackingAction(), G4GeometryManager::OpenGeometry(), G4EventManager::SetUserAction(), theEventManager, theMatScannerEventAction, theMatScannerStackingAction, theMatScannerSteppingAction, theMatScannerTrackingAction, theUserEventAction, theUserStackingAction, theUserSteppingAction, and theUserTrackingAction.
Referenced by Scan().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 98 of file G4MaterialScanner.hh.
Referenced by DoScan().
| 
 | private | 
Definition at line 90 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetEyePosition().
| 
 | private | 
Definition at line 94 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetNPhi().
| 
 | private | 
Definition at line 91 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetNTheta().
| 
 | private | 
Definition at line 95 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetPhiMin().
| 
 | private | 
Definition at line 96 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetPhiSpan().
| 
 | private | 
Definition at line 101 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), GetRegionName(), and SetRegionName().
| 
 | private | 
Definition at line 100 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetRegionSensitive().
| 
 | private | 
Definition at line 78 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), RestoreUserActions(), and StoreUserActions().
| 
 | private | 
Definition at line 85 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), and StoreUserActions().
| 
 | private | 
Definition at line 86 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), and StoreUserActions().
| 
 | private | 
Definition at line 88 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), Scan(), StoreUserActions(), and ~G4MaterialScanner().
| 
 | private | 
Definition at line 87 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), and StoreUserActions().
| 
 | private | 
Definition at line 76 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), and ~G4MaterialScanner().
| 
 | private | 
Definition at line 75 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and ~G4MaterialScanner().
| 
 | private | 
Definition at line 102 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and SetRegionName().
| 
 | private | 
Definition at line 92 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetThetaMin().
| 
 | private | 
Definition at line 93 of file G4MaterialScanner.hh.
Referenced by DoScan(), G4MaterialScanner(), and GetThetaSpan().
| 
 | private | 
Definition at line 80 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), RestoreUserActions(), and StoreUserActions().
| 
 | private | 
Definition at line 81 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), RestoreUserActions(), and StoreUserActions().
| 
 | private | 
Definition at line 83 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), RestoreUserActions(), and StoreUserActions().
| 
 | private | 
Definition at line 82 of file G4MaterialScanner.hh.
Referenced by G4MaterialScanner(), RestoreUserActions(), and StoreUserActions().