FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
macro
detectors
mdt
mdt/draw_geom.C
Go to the documentation of this file.
1
{
2
// Macro created 19/09/2006 by S.Spataro
3
// It loads a simulation file and plot the geometry
4
5
// Loading libraries
6
// If the macro gives error messages in loading libraries, please check the path of the libs and put it by hands
7
/*
8
gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
9
basiclibs();
10
11
gSystem->Load("libGeoBase");
12
gSystem->Load("libParBase");
13
gSystem->Load("libBase");
14
gSystem->Load("libField");
15
gSystem->Load("libGen");
16
gSystem->Load("libPassive");
17
18
// add the detector libraries you need
19
gSystem->Load("libStt");
20
gSystem->Load("libMdt");
21
gSystem->Load("libEmc");
22
gSystem->Load("libGeom.so");
23
*/
24
TFile*
f
=
new
TFile(
"test.root"
);
// the sim file you want to analyse
25
26
TGeoManager *
geoMan
= (TGeoManager*) f->Get(
"FAIRGeom"
);
27
28
TCanvas*
c1
=
new
TCanvas(
"c1"
,
""
, 100, 100, 800, 800);
// to create a canvas where to plot the geometry
29
c1->SetFillColor(10);
30
31
geoMan->SetVisLevel(1000);
// Number of folded geo levels; 3 for emc. Try to change the number and to see how the geometry changes.
32
33
geoMan->GetMasterVolume()->Draw(
"ogl"
);
34
geoMan->CheckOverlaps(0.01,
""
);
35
}
36
geoMan
TGeoManager * geoMan
Definition:
createRootGeoFileBarrel_2018v1.C:21
f
TFile * f
Definition:
bump_analys.C:12
c1
c1
Definition:
plot_dirc.C:35
Generated on Wed Apr 3 2019 10:02:46 for FairRoot/PandaRoot by
1.8.5