Commit a1a45981 authored by Alex Ciabattoni's avatar Alex Ciabattoni
Browse files

Geometry COSI updates

parent 4112da49
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -4798,6 +4798,26 @@ G4VPhysicalVolume* GeometryCOSI_ACS::ConstructGeometry(G4VPhysicalVolume* World_
                if (floor_sens == 1)
                    gm.AddXYZDetector(log_floor);   
                G4int ceiling_copy = 151;
                
                G4double ceilingX = floorX;
                G4double ceilingY = floorY;
                G4double ceilingZ = floorZ;
                G4double ceiling_posX = table_posX;
                G4double ceiling_posY = table_posY;
                G4double ceiling_posZ = chamber_side/2 - ceilingZ/2.;
                G4Box* solid_ceiling = new G4Box("solid_ceiling", ceilingX/2., ceilingY/2., ceilingZ/2.);
                G4LogicalVolume* log_ceiling = new G4LogicalVolume(solid_ceiling, coll_mat, "log_ceiling");
                G4VPhysicalVolume* phys_ceiling = new G4PVPlacement(0, G4ThreeVector(ceiling_posX, ceiling_posY, ceiling_posZ), log_ceiling, "ceiling", log_chamber, false, ceiling_copy, true);
                G4VisAttributes* VisCeiling = new G4VisAttributes(G4Colour::Black());
                log_ceiling->SetVisAttributes(VisCeiling);
                if (floor_sens == 1)
                    gm.AddXYZDetector(log_ceiling);   
            }
            /* Teflon PTFE */