FairRoot/PandaRoot
Functions
DisplayGeometry.C File Reference

Go to the source code of this file.

Functions

int DisplayGeometry (TString fileName="Mvd_Params.root")
 

Function Documentation

int DisplayGeometry ( TString  fileName = "Mvd_Params.root")

Definition at line 1 of file DisplayGeometry.C.

References file, and gGeoManager.

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
TGeoManager * gGeoManager