38#ifndef G4GeometrySampler_hh
39#define G4GeometrySampler_hh G4GeometrySampler_hh
std::vector< G4VSamplerConfigurator * > G4Configurators
void SetParticle(const G4String &particlename)
G4GeometrySampler(const G4GeometrySampler &)
void SetParallel(G4bool paraflag)
virtual void PrepareWeightRoulett(G4double wsurvive, G4double wlimit, G4double isource)
void SetWorld(const G4VPhysicalVolume *world)
G4VWeightWindowStore * fWWStore
virtual G4bool IsConfigured() const
G4String GetParticleName()
virtual void ClearSampling()
const G4VPhysicalVolume * fWorld
virtual void PrepareWeightWindow(G4VWeightWindowStore *wwstore, G4VWeightWindowAlgorithm *wwAlg, G4PlaceOfAction placeOfAction)
G4WeightWindowConfigurator * fWeightWindowConfigurator
G4ImportanceConfigurator * fImportanceConfigurator
virtual void PrepareImportanceSampling(G4VIStore *istore, const G4VImportanceAlgorithm *ialg)
G4GeometrySampler & operator=(const G4GeometrySampler &)
G4WeightCutOffConfigurator * fWeightCutOffConfigurator
G4Configurators fConfigurators
virtual ~G4GeometrySampler()
virtual void AddProcess()
G4GeometrySampler(G4VPhysicalVolume *worldvolume, const G4String &particlename)