![]() |
ROOT
6.06/09
Reference Guide
|
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... | |
| ClassDef (TEveGeoManagerHolder, 0) | |
Private Member Functions | |
| TEveGeoManagerHolder (const TEveGeoManagerHolder &) | |
| TEveGeoManagerHolder & | operator= (const TEveGeoManagerHolder &) |
Private Attributes | |
| TGeoManager * | fManager |
| Int_t | fNSegments |
#include <TEveUtil.h>
Collaboration diagram for TEveGeoManagerHolder:
|
private |
| TEveGeoManagerHolder::TEveGeoManagerHolder | ( | TGeoManager * | new_gmgr = 0, |
| Int_t | n_seg = 0 |
||
| ) |
Constructor.
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.
|
virtual |
Destructor.
Definition at line 508 of file TEveUtil.cxx.
| TEveGeoManagerHolder::ClassDef | ( | TEveGeoManagerHolder | , |
| 0 | |||
| ) |
|
private |
|
private |
Definition at line 145 of file TEveUtil.h.
Referenced by ~TEveGeoManagerHolder().
|
private |
Definition at line 146 of file TEveUtil.h.
Referenced by TEveGeoManagerHolder(), and ~TEveGeoManagerHolder().