50 auto* geoLoad = FairGeoLoader::Instance();
51 auto* geoFace = geoLoad->getGeoInterface();
52 auto* geoMedia = geoFace->getMedia();
53 auto* geoBuild = geoLoad->getGeoBuilder();
55 auto fairMedium = geoMedia->getMedium(
"concrete");
56 R3BLOG_IF(fatal, !fairMedium,
"FairGeoMedium concrete not found");
57 geoBuild->createMedium(fairMedium);
59 auto med = gGeoManager->GetMedium(
"concrete");
60 R3BLOG_IF(fatal, !med,
"TGeoMedium concrete not found");
66 auto* floor = gGeoManager->MakeBox(
"CaveFloor", med, dx / 2., dy / 2., dz / 2.);
67 floor->SetLineColor(31);
69 double yPos = -200. - dy / 2.;
72 auto* top = gGeoManager->GetTopVolume();
73 top->AddNode(floor, 1,
new TGeoTranslation(0., yPos, zPos));