7 #include<FairGeoLoader.h>
8 #include<FairGeoInterface.h>
9 #include<FairGeoBuilder.h>
10 #include<FairGeoPcon.h>
11 #include<FairGeoMedia.h>
12 #include<TGeoCompositeShape.h>
13 #include<TGeoMatrix.h>
14 #include<TGeoVolume.h>
21 #include<TGeoManager.h>
23 #include<TGeoSphere.h>
27 #include<TGeoPhysicalNode.h>
118 TFile*
fi =
new TFile(outfile,
"RECREATE");
120 FairGeoLoader*
geoLoad =
new FairGeoLoader(
"TGeo",
"FairGeoLoader");
121 FairGeoInterface *
geoFace = geoLoad->getGeoInterface();
122 geoFace->setMediaFile(
"../../geometry/media_pnd.geo");
123 geoFace->readMedia();
126 FairGeoMedia *
Media = geoFace->getMedia();
127 FairGeoBuilder *
geobuild=geoLoad->getGeoBuilder();
129 FairGeoMedium *FairMediumSilicon = Media->getMedium(
"silicon");
131 Int_t
nmed=geobuild->createMedium(FairMediumSilicon);
133 TGeoManager*
gGeoMan = (TGeoManager*)gROOT->FindObject(
"FAIRGeom");
135 TGeoVolume *
top =
new TGeoVolumeAssembly(
"lum");
137 gGeoMan->SetTopVolume(top);
152 gGeoMan->CloseGeometry();
156 gGeoMan->SetVisLevel(20);
165 #include<TApplication.h>
168 TApplication myapp(
"myapp", 0, 0);
int main(int argc, char **argv)
const bool show_beam_pipe_dummy
FairGeoBuilder * geobuild
void Generate_rootgeom(TGeoVolume &mothervol, bool misaligned=false)
void Write_transformation_matrices(string filename, bool aligned=true, int version_number=geometry_version)
static PndLmdDim & Get_instance()
FairGeoInterface * geoFace