Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TEveGeoManagerHolder Class Reference

Exception safe wrapper for setting gGeoManager.

Functionality to lock-unlock via setting of a static lock in TGeoManager should be added (new feature of TGeoManager).

Definition at line 142 of file TEveUtil.h.

Public Member Functions

 TEveGeoManagerHolder (TGeoManager *new_gmgr=0, Int_t n_seg=0)
 Constructor. More...
virtual ~TEveGeoManagerHolder ()
 Destructor. More...

Private Member Functions

 TEveGeoManagerHolder (const TEveGeoManagerHolder &)
TEveGeoManagerHolderoperator= (const TEveGeoManagerHolder &)

Private Attributes

Int_t fNSegments

#include <TEveUtil.h>

Constructor & Destructor Documentation

◆ TEveGeoManagerHolder() [1/2]

TEveGeoManagerHolder::TEveGeoManagerHolder ( const TEveGeoManagerHolder )

◆ TEveGeoManagerHolder() [2/2]

TEveGeoManagerHolder::TEveGeoManagerHolder ( TGeoManager new_gmgr = 0,
Int_t  n_seg = 0 


If n_seg is specified and larger than 2, the new geo-manager's NSegments is set to this value.

Definition at line 485 of file TEveUtil.cxx.

◆ ~TEveGeoManagerHolder()

TEveGeoManagerHolder::~TEveGeoManagerHolder ( )


Definition at line 508 of file TEveUtil.cxx.

Member Function Documentation

◆ operator=()

TEveGeoManagerHolder& TEveGeoManagerHolder::operator= ( const TEveGeoManagerHolder )

Member Data Documentation

◆ fManager

TGeoManager* TEveGeoManagerHolder::fManager

Definition at line 145 of file TEveUtil.h.

◆ fNSegments

Int_t TEveGeoManagerHolder::fNSegments

Definition at line 146 of file TEveUtil.h.

Libraries for TEveGeoManagerHolder:

The documentation for this class was generated from the following files: