44 : fWorld(worldvolume),
45 fPlacer(particlename),
46 fWeightWindowStore(wwstore),
47 fDeleteWWalg( ( ! wwAlg) ),
48 fWWalgorithm(( (fDeleteWWalg) ?
50 fWeightWindowProcess(0),
51 fPlaceOfAction(placeOfAction)
72 G4cout <<
" entering weight window configure " <<
G4endl;
G4GLOB_DLL std::ostream G4cout
virtual void AddProcessAsSecondDoIt(G4VProcess *process)
virtual void RemoveProcess(G4VProcess *process)
const G4String & GetName() const
virtual const G4VTrackTerminator * GetTrackTerminator() const =0
const G4VWeightWindowAlgorithm * fWWalgorithm
G4VWeightWindowStore & fWeightWindowStore
G4PlaceOfAction fPlaceOfAction
virtual ~G4WeightWindowConfigurator()
virtual void Configure(G4VSamplerConfigurator *preConf)
G4WeightWindowConfigurator(const G4VPhysicalVolume *worldvolume, const G4String &particlename, G4VWeightWindowStore &wwstore, const G4VWeightWindowAlgorithm *wwAlg, G4PlaceOfAction placeOfAction, G4bool paraflag)
virtual const G4VTrackTerminator * GetTrackTerminator() const
const G4VPhysicalVolume * fWorld
G4WeightWindowProcess * fWeightWindowProcess
void SetParallelWorld(const G4String ¶llelWorldName)