4#include <TGeoManager.h>
29 void Plot(
const bool twod =
false);
"Native" geometry, using simple shapes.
ViewBase()=delete
Default constructor.
ViewGeometry(GeometrySimple *geo)
Constructor.
void PlotPanels()
Draw the surface panels.
void Plot3d()
Draw a three-dimensional view of the geometry.
std::vector< TGeoMedium * > m_media
std::vector< TGeoVolume * > m_volumes
void SetGeometry(GeometrySimple *geo)
Set the geometry to be drawn.
~ViewGeometry()
Destructor.
void Plot(const bool twod=false)
Draw the geometry.
std::unique_ptr< TGeoManager > m_geoManager
void Plot2d()
Draw a cut through the geometry at the current viewing plane.
GeometrySimple * m_geometry
ViewGeometry()
Default constructor.