FairRoot/PandaRoot
DisplayGeometry.C
Go to the documentation of this file.
1 int DisplayGeometry(TString fileName="Mvd_Params.root")
2 {
3  gROOT->Macro("$VMCWORKDIR/gconfig/rootlogon.C");
4  gSystem->Load("libEve");
5 // gSystem->Load("libEventDisplay");
6 // gSystem->Load("libPndEventDisplay");
7 
8  TFile* file = new TFile(fileName);
9  file->Get("FairBaseParSet");
10  gGeoManager->DefaultColors(); // repair buggy coloring
11 
12  // Draw with Eve (browsable paths, modify displaying...):
13  TEveManager::Create();
14  TGeoNode *N= gGeoManager->GetTopNode();
15  TEveGeoTopNode *TNod=new TEveGeoTopNode(gGeoManager, N);
16  TNod->SetVisLevel(10); // mandatory to see the Mvd
17  gEve->AddGlobalElement(TNod);
18  gEve->FullRedraw3D(kTRUE);
19 
20  // Draw like this:
21  // gGeoManager->SetVisLevel(10);
22  // gGeoManager->GetMasterVolume()->Draw("ogl");
23 
24  return 0;
25 
26 }
TFile * file
int DisplayGeometry(TString fileName="Mvd_Params.root")
TGeoManager * gGeoManager