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