Geant4.10
|
#include <G4GeometrySampler.hh>
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 () |
![]() | |
G4VSampler () | |
virtual | ~G4VSampler () |
Definition at line 53 of file G4GeometrySampler.hh.
|
explicit |
Definition at line 51 of file G4GeometrySampler.cc.
|
explicit |
Definition at line 70 of file G4GeometrySampler.cc.
References G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetTransportationManager(), and G4Navigator::GetWorldVolume().
|
virtual |
|
virtual |
Definition at line 287 of file G4GeometrySampler.cc.
References G4VSamplerConfigurator::Configure(), and G4WeightCutOffConfigurator::Configure().
Referenced by B03PhysicsList::AddBiasingProcess(), Configure(), G4ImportanceBiasing::ConstructProcess(), and G4WeightWindowBiasing::ConstructProcess().
|
virtual |
Implements G4VSampler.
Definition at line 94 of file G4GeometrySampler.cc.
Referenced by ~G4GeometrySampler().
|
virtual |
Implements G4VSampler.
Definition at line 235 of file G4GeometrySampler.cc.
References AddProcess(), G4cout, G4endl, and IsConfigured().
Referenced by B03PhysicsList::AddBiasingProcess(), G4ImportanceBiasing::ConstructProcess(), and G4WeightWindowBiasing::ConstructProcess().
|
inline |
Definition at line 84 of file G4GeometrySampler.hh.
|
virtual |
Implements G4VSampler.
Definition at line 126 of file G4GeometrySampler.cc.
References G4cout, and G4endl.
Referenced by Configure().
|
virtual |
Implements G4VSampler.
Definition at line 160 of file G4GeometrySampler.cc.
References FatalException, G4cout, G4endl, G4Exception(), G4VIStore::GetWorldVolume(), and G4ImportanceConfigurator::SetWorldName().
Referenced by B03PhysicsList::AddBiasingProcess(), and G4ImportanceBiasing::ConstructProcess().
|
virtual |
Implements G4VSampler.
Definition at line 181 of file G4GeometrySampler.cc.
References FatalException, G4cout, G4endl, and G4Exception().
|
virtual |
Implements G4VSampler.
Definition at line 212 of file G4GeometrySampler.cc.
References G4cout, G4endl, and G4VWeightWindowStore::GetWorldVolume().
Referenced by G4WeightWindowBiasing::ConstructProcess().
Implements G4VSampler.
Definition at line 308 of file G4GeometrySampler.cc.
Referenced by B03PhysicsList::AddBiasingProcess(), G4ImportanceBiasing::ConstructProcess(), G4WeightWindowBiasing::ConstructProcess(), and main().
Definition at line 318 of file G4GeometrySampler.cc.
void G4GeometrySampler::SetWorld | ( | const G4VPhysicalVolume * | world | ) |
Definition at line 313 of file G4GeometrySampler.cc.
Referenced by B03PhysicsList::AddBiasingProcess().