| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4GeometrySampler.hh>
 Inheritance diagram for G4GeometrySampler:
 Collaboration diagram for G4GeometrySampler:Public Member Functions | |
| G4GeometrySampler (G4VPhysicalVolume *worldvolume, const G4String &particlename) | |
| G4GeometrySampler (G4String worldvolumeName, const G4String &particlename) | |
| virtual | ~G4GeometrySampler () | 
| virtual void | PrepareImportanceSampling (G4VIStore *istore, const G4VImportanceAlgorithm *ialg) | 
| virtual void | PrepareWeightRoulett (G4double wsurvive, G4double wlimit, G4double isource) | 
| virtual void | PrepareWeightWindow (G4VWeightWindowStore *wwstore, G4VWeightWindowAlgorithm *wwAlg, G4PlaceOfAction placeOfAction) | 
| virtual void | Configure () | 
| virtual void | AddProcess () | 
| virtual void | ClearSampling () | 
| virtual G4bool | IsConfigured () const | 
| void | SetParallel (G4bool paraflag) | 
| void | SetWorld (const G4VPhysicalVolume *world) | 
| void | SetParticle (const G4String &particlename) | 
| G4String | GetParticleName () | 
  Public Member Functions inherited from G4VSampler | |
| G4VSampler () | |
| virtual | ~G4VSampler () | 
Private Member Functions | |
| G4GeometrySampler (const G4GeometrySampler &) | |
| G4GeometrySampler & | operator= (const G4GeometrySampler &) | 
Definition at line 53 of file G4GeometrySampler.hh.
      
  | 
  explicit | 
Definition at line 51 of file G4GeometrySampler.cc.
References paraflag.
      
  | 
  explicit | 
Definition at line 70 of file G4GeometrySampler.cc.
References fWorld, G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetTransportationManager(), G4Navigator::GetWorldVolume(), and paraflag.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 89 of file G4GeometrySampler.cc.
References ClearSampling().
 Here is the call graph for this function:
      
  | 
  private | 
      
  | 
  virtual | 
Definition at line 287 of file G4GeometrySampler.cc.
References G4VSamplerConfigurator::Configure(), G4WeightCutOffConfigurator::Configure(), fConfigurators, and fWeightCutOffConfigurator.
Referenced by B03PhysicsList::AddBiasingProcess(), Configure(), G4ImportanceBiasing::ConstructProcess(), and G4WeightWindowBiasing::ConstructProcess().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 94 of file G4GeometrySampler.cc.
References fConfigurators, fImportanceConfigurator, fIsConfigured, fIStore, fWeightCutOffConfigurator, and fWeightWindowConfigurator.
Referenced by ~G4GeometrySampler().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 235 of file G4GeometrySampler.cc.
References AddProcess(), fConfigurators, fImportanceConfigurator, fIsConfigured, fWeightWindowConfigurator, G4cout, G4endl, and IsConfigured().
Referenced by B03PhysicsList::AddBiasingProcess(), G4ImportanceBiasing::ConstructProcess(), and G4WeightWindowBiasing::ConstructProcess().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 84 of file G4GeometrySampler.hh.
References fParticleName.
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 126 of file G4GeometrySampler.cc.
References fIsConfigured, G4cout, and G4endl.
Referenced by Configure().
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 160 of file G4GeometrySampler.cc.
References FatalException, fImportanceConfigurator, fIStore, fParticleName, fWorldName, G4cout, G4endl, G4Exception(), G4VIStore::GetWorldVolume(), paraflag, and G4ImportanceConfigurator::SetWorldName().
Referenced by B03PhysicsList::AddBiasingProcess(), and G4ImportanceBiasing::ConstructProcess().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 181 of file G4GeometrySampler.cc.
References FatalException, fIStore, fParticleName, fWeightCutOffConfigurator, fWorld, G4cout, G4endl, G4Exception(), and paraflag.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 212 of file G4GeometrySampler.cc.
References fParticleName, fWeightWindowConfigurator, fWWStore, G4cout, G4endl, G4VWeightWindowStore::GetWorldVolume(), and paraflag.
Referenced by G4WeightWindowBiasing::ConstructProcess().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VSampler.
Definition at line 308 of file G4GeometrySampler.cc.
References paraflag.
Referenced by B03PhysicsList::AddBiasingProcess(), G4ImportanceBiasing::ConstructProcess(), G4WeightWindowBiasing::ConstructProcess(), and main().
 Here is the caller graph for this function:| void G4GeometrySampler::SetParticle | ( | const G4String & | particlename | ) | 
Definition at line 318 of file G4GeometrySampler.cc.
References fParticleName.
| void G4GeometrySampler::SetWorld | ( | const G4VPhysicalVolume * | world | ) | 
Definition at line 313 of file G4GeometrySampler.cc.
References fWorld.
Referenced by B03PhysicsList::AddBiasingProcess().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 105 of file G4GeometrySampler.hh.
Referenced by AddProcess(), ClearSampling(), and Configure().
      
  | 
  private | 
Definition at line 97 of file G4GeometrySampler.hh.
Referenced by ClearSampling(), Configure(), and PrepareImportanceSampling().
      
  | 
  private | 
Definition at line 104 of file G4GeometrySampler.hh.
Referenced by ClearSampling(), Configure(), and IsConfigured().
      
  | 
  private | 
Definition at line 101 of file G4GeometrySampler.hh.
Referenced by ClearSampling(), PrepareImportanceSampling(), and PrepareWeightRoulett().
      
  | 
  private | 
Definition at line 94 of file G4GeometrySampler.hh.
Referenced by GetParticleName(), PrepareImportanceSampling(), PrepareWeightRoulett(), PrepareWeightWindow(), and SetParticle().
      
  | 
  private | 
Definition at line 100 of file G4GeometrySampler.hh.
Referenced by AddProcess(), ClearSampling(), and PrepareWeightRoulett().
      
  | 
  private | 
Definition at line 102 of file G4GeometrySampler.hh.
Referenced by ClearSampling(), Configure(), and PrepareWeightWindow().
      
  | 
  private | 
Definition at line 95 of file G4GeometrySampler.hh.
Referenced by G4GeometrySampler(), PrepareWeightRoulett(), and SetWorld().
      
  | 
  private | 
Definition at line 96 of file G4GeometrySampler.hh.
Referenced by PrepareImportanceSampling().
      
  | 
  private | 
Definition at line 103 of file G4GeometrySampler.hh.
Referenced by PrepareWeightWindow().
      
  | 
  private | 
Definition at line 107 of file G4GeometrySampler.hh.
Referenced by G4GeometrySampler(), PrepareImportanceSampling(), PrepareWeightRoulett(), PrepareWeightWindow(), and SetParallel().