FairRoot/PandaRoot
DrawGeo.C
Go to the documentation of this file.
1 {
2 
3  gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
4  basiclibs();
5 
6  gSystem->Load("libGeoBase");
7  gSystem->Load("libParBase");
8  gSystem->Load("libBase");
9  gSystem->Load("libField");
10  gSystem->Load("libGen");
11  gSystem->Load("libPassive");
12  gSystem->Load("libPndData");
13 // gSystem->Load("libStt1");
15 // gSystem->Load("libMuo");
16 // gSystem->Load("libEmc");
17  gSystem->Load("libMvd");
18 // gSystem->Load("libDrc");
19 
20  gSystem->Load("libGeom.so");
21  TFile* file = new TFile("../data/testMCgeo.root");
22 
23  TGeoManager *geoMan = (TGeoManager*) file->Get("FAIRGeom");
24 
25  TCanvas* c1 = new TCanvas("c1", "", 100, 100, 1100, 1100);
26  c1->SetFillColor(10);
27 
28  // Number of folded geo levels; 8 for mvd.
29  // Try to change the number and to see how the geometry changes.
30  geoMan->SetVisLevel(100);
31  geoMan->DefaultColors();
32  geoMan->GetMasterVolume()->Draw("ogl");
33 // geoMan->GetMasterVolume()->Draw("same"); c1->x3d();
34 
35 std::cout<<"------------------------------"<<std::endl;
36 std::cout<<"------------------------------"<<std::endl;
37 std::cout<<"------------------------------"<<std::endl;
38 
39  geoMan->GetListOfVolumes()->Print();
40 }
41 
TFile * file
Definition: DrawGeo.C:21
TCanvas * c1
Definition: DrawGeo.C:25
basiclibs()
TGeoManager * geoMan
Definition: DrawGeo.C:23