11 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
14 gSystem->Load(
"libGeoBase");
15 gSystem->Load(
"libParBase");
16 gSystem->Load(
"libBase");
17 gSystem->Load(
"libPndData");
18 gSystem->Load(
"libPassive");
21 TFile*
fi =
new TFile(outfile,
"RECREATE");
23 FairGeoLoader*
geoLoad =
new FairGeoLoader(
"TGeo",
"FairGeoLoader");
24 FairGeoInterface *
geoFace = geoLoad->getGeoInterface();
25 geoFace->setMediaFile(
"../../../geometry/media_pnd.geo");
29 FairGeoMedia *
Media = geoFace->getMedia();
30 FairGeoBuilder *
geobuild=geoLoad->getGeoBuilder();
32 FairGeoMedium *MediumSci = Media->getMedium(
"polyvinyltoluene");
33 FairGeoMedium *MediumSiPm = Media->getMedium(
"silicon");
34 FairGeoMedium *MediumCard = Media->getMedium(
"pcbmvd");
37 Int_t
nmed=geobuild->createMedium(MediumSci);
38 nmed=geobuild->createMedium(MediumSiPm);
39 nmed=geobuild->createMedium(MediumCard);
41 TGeoManager*
gGeoMan = (TGeoManager*)gROOT->FindObject(
"FAIRGeom");
42 TGeoVolume *
top =
new TGeoVolumeAssembly(
"SciT");
45 gGeoMan->SetTopVolume(top);
54 TileShape =
new TGeoTube(
"SciTil_logicTile", 50.3, 50.8, 90.);
57 TileVol =
new TGeoVolume(
"SciTil_SENSOR",TileShape, gGeoMan->GetMedium(
"polyvinyltoluene"));
58 TileVol->SetLineColor(kBlue);
64 TGeoVolumeAssembly* AssVol =
new TGeoVolumeAssembly(
"SciTil_Line");
67 AssVol->AddNode(TileVol,0,
new TGeoCombiTrans(0., 0., 0.,
new TGeoRotation (0)));
71 top->AddNode(AssVol,0,
new TGeoCombiTrans(0.,0.,32.,
new TGeoRotation()));
74 gGeoMan->SetVisLevel(5);
75 gGeoMan->CloseGeometry();
FairGeoBuilder * geobuild
FairGeoInterface * geoFace