8         gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   11   gSystem->Load(
"libGeoBase");
 
   12   gSystem->Load(
"libParBase");
 
   13   gSystem->Load(
"libBase");
 
   14   gSystem->Load(
"libPndData");
 
   15   gSystem->Load(
"libPassive");
 
   16   gSystem->Load(
"libHypGe");
 
   18         cout << FoilThickness_Ext;
 
   19         TString outfileWithoutPath = 
"hypGeGeoCableAbsorptionTest_";
 
   23         outfileWithoutPath +=FoilThickness_Ext;
 
   24         outfileWithoutPath += 
"cm.root";
 
   26         outfile += outfileWithoutPath;
 
   28         cout << outfile << endl;
 
   30   TFile* 
fi = 
new TFile(outfile,
"RECREATE");
 
   32  FairGeoLoader* 
geoLoad = 
new FairGeoLoader(
"TGeo",
"FairGeoLoader");
 
   33   FairGeoInterface *
geoFace = geoLoad->getGeoInterface();
 
   34   geoFace->setMediaFile(
"../../../../geometry/media_pnd.geo");
 
   38   FairGeoMedia *
Media =  geoFace->getMedia();
 
   39   FairGeoBuilder *
geobuild=geoLoad->getGeoBuilder();
 
   41   FairGeoMedium *medGe  = Media->getMedium(
"germanium");
 
   42   Int_t nmedGe=geobuild->createMedium(medGe);
 
   45   FairGeoMedium *medcap  = Media->getMedium(
"HYPaluminium");
 
   46   Int_t nmedcap=geobuild->createMedium(medcap);
 
   48   FairGeoMedium *medkapton  = Media->getMedium(
"kapton");
 
   49   Int_t nmedcap=geobuild->createMedium(medkapton);
 
   52         TGeoMedium *Ge = 
gGeoManager->GetMedium(
"germanium");
 
   54   TGeoMedium *Al = 
gGeoManager->GetMedium(
"HYPaluminium");
 
   56         TGeoMedium *Kapton = 
gGeoManager->GetMedium(
"kapton");
 
   58   TGeoManager *
geom = (TGeoManager*)gROOT->FindObject(
"FAIRGeom");
 
   59   TGeoVolume *
top = 
new TGeoVolumeAssembly(
"hpGe");
 
   60         TGeoVolume *Realtop = 
new TGeoVolumeAssembly(
"Realtop");
 
   63   geom->SetTopVolume(top);
 
   66         Double_t FoilThickness = FoilThickness_Ext;
 
   67         TGeoVolume* Foil = geom->MakeBox(
"Foil",Kapton,10,10,FoilThickness/2);
 
   68         Foil->SetLineColor(kYellow);
 
   69         Foil->SetFillColor(kYellow);
 
   70         Realtop->AddNode(Foil,1,
new TGeoTranslation(0,0,-60));
 
   72         top->AddNode(Realtop,0);
 
   73         geom->CloseGeometry();  
 
   74         cout << 
"# of Nodes: " << Realtop->CountNodes(10,1) << endl;
 
TGeoManager * gGeoManager
FairGeoBuilder * geobuild
FairGeoInterface * geoFace