19 if (gGeoManager ==
nullptr)
21 LOG(fatal) << __FUNCTION__ <<
": No gGeoManager";
25 gGeoManager->GetTopVolume()->AddNode(volSomeAir, 1,
new TGeoTranslation(0, 0,
fStart + (
fStop -
fStart) / 2.));
26 auto volWindow = gGeoManager->MakeTube(
"NeutronWindow",
FindMaterial(
"Steel"), 0, 70, 0.2);
27 gGeoManager->GetTopVolume()->AddNode(volWindow, 1,
new TGeoTranslation(0, 0,
fStart - 0.2));
33 auto geoLoad = FairGeoLoader::Instance();
34 auto geoFace = geoLoad->getGeoInterface();
35 auto geoBuild = geoLoad->getGeoBuilder();
36 auto geoMedia = geoFace->getMedia();
38 auto fairMedium = geoMedia->getMedium(mat.c_str());
41 LOG(fatal) << __FUNCTION__ <<
": FairGeoMedium " << mat <<
" not found";
43 geoBuild->createMedium(fairMedium);
45 auto med = gGeoManager->GetMedium(mat.c_str());
48 LOG(fatal) << __FUNCTION__ <<
": TGeoMedium " << mat <<
" not found";