102 "motherForSlices.logical");
110 const G4int nSlices(20);
126 motherForSlicesLogical,
149 motherForSlicesLogical,
150 "motherForSlices.physical",
151 logicalParallelWorld,
165 biasingOperator->SetParallelWorld(
GetWorld() );
169 biasingOperator->AttachTo(slice);
180 G4int importance = 1;
181 for (
G4int iReplica = 0 ; iReplica < nReplica ; iReplica++ )
183 (biasingOperator->GetImportanceMap())[ iReplica ] = importance;
G4double GetYHalfLength() const
G4LogicalVolume * GetLogicalVolume() const
~GB06ParallelWorldForSlices()
G4VPhysicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const
GB06ParallelWorldForSlices(G4String worldName)
Definition of the GB06ParallelWorldForSlices class.
Definition of the GB06BOptrSplitAndKillByImportance class.
G4double GetXHalfLength() const
virtual G4int GetMultiplicity() const
G4VPhysicalVolume * GetWorld()
static G4PhysicalVolumeStore * GetInstance()
G4GLOB_DLL std::ostream G4cout
G4VSolid * GetSolid() const
G4ThreeVector GetObjectTranslation() const
virtual void ConstructSD()
G4double GetZHalfLength() const
static G4LogicalVolumeStore * GetInstance()
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const