104 G4VSolid* worldSolid =
new G4Box(
"World",16.*cm,16.*cm,16.*cm);
107 worldLogical->SetUserLimits(
new G4UserLimits(10*mm, DBL_MAX, DBL_MAX, 0, 0));
114 G4VSolid* fGermaniumSolid =
new G4Tubs(
"fGermaniumSolid",0.*cm,3.81*cm,
115 1.27*cm, 0.*deg, 360.*deg);
119 new G4PVPlacement(0,G4ThreeVector(),fGermaniumLogical,
"fGermaniumPhysical",
120 worldLogical,
false,0);
133 LM->RegisterLattice(GePhys, GePhysical);
141 G4VSolid* fAluminumSolid =
new G4Tubs(
"aluminiumSolid",0.*cm,3.81*cm,0.01*cm,
146 new G4PVPlacement(0,G4ThreeVector(0.,0.,1.28*cm),fAluminumLogical,
147 "fAluminumPhysical",worldLogical,
false,0);
148 new G4PVPlacement(0,G4ThreeVector(0.,0.,-1.28*cm),fAluminumLogical,
149 "fAluminumPhysical",worldLogical,
false,1);
154 worldLogical->SetVisAttributes(G4VisAttributes::GetInvisible());
156 simpleBoxVisAtt->SetVisibility(
true);
157 fGermaniumLogical->SetVisAttributes(simpleBoxVisAtt);
158 fAluminumLogical->SetVisAttributes(simpleBoxVisAtt);