34 if (gGeoManager ==
nullptr)
36 LOG(fatal) << __FUNCTION__ <<
": No gGeoManager";
40 gGeoManager->GetTopVolume()->AddNode(volSomeAir, 1,
new TGeoTranslation(0, 0,
fStart + (
fStop -
fStart) / 2.));
41 auto volWindow = gGeoManager->MakeTube(
"NeutronWindow",
FindMaterial(
"Steel"), 0, 70, 0.2);
42 gGeoManager->GetTopVolume()->AddNode(volWindow, 1,
new TGeoTranslation(0, 0,
fStart - 0.2));
48 auto geoLoad = FairGeoLoader::Instance();
49 auto geoFace = geoLoad->getGeoInterface();
50 auto geoBuild = geoLoad->getGeoBuilder();
51 auto geoMedia = geoFace->getMedia();
53 auto fairMedium = geoMedia->getMedium(mat.c_str());
56 LOG(fatal) << __FUNCTION__ <<
": FairGeoMedium " << mat <<
" not found";
58 geoBuild->createMedium(fairMedium);
60 auto med = gGeoManager->GetMedium(mat.c_str());
63 LOG(fatal) << __FUNCTION__ <<
": TGeoMedium " << mat <<
" not found";