|
JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RObject.hh>
Public Member Functions | |
| RObject (TObject &obj) | |
| RObject (const RObject &original) | |
| virtual | ~RObject () |
| RObject & | operator= (const RObject &original) |
| bool | operator== (const RObject &obj) |
| const TObject * | GetTObjectPtr () const |
| TObject * | GetTObjectPtr () |
| const TObject & | GetTObject () const |
| TObject & | GetTObject () |
| ClassDef (RObject, 0) | |
Protected Attributes | |
| TObject * | root_object |
| Pointer to the associate ROOT objet. | |
Private Member Functions | |
| GObject (RObject) | |
Define base class to encapsulate ROOT objects in the GObject mechanism. A ROOT object is an object that inherits from the TObject class of ROOT.
| RObject::RObject | ( | TObject & | obj | ) |
Constructor.
| obj | root object pointer |
| RObject::RObject | ( | const RObject & | original | ) |
Copy constructor: the pointer is copied but the ROOT object is not dupplicated.
| original | item to copy |
References root_object.
|
virtual |
Destructor: the ROOT object is not destroyed.
|
private |
Macro from GCpp library that defines the following functions:
|
inline |
Comparison operator: it compares the ROOT object pointer.
| obj | data to compare |
References GetTObjectPtr(), and root_object.
|
inline |
|
inline |
Return the pointer to the ROOT object.
References root_object.
|
inline |
Return the reference to the ROOT object.
References root_object.
|
inline |
Return the reference to the ROOT object.
References root_object.
| RObject::ClassDef | ( | RObject | , |
| 0 | |||
| ) |
For ROOT dictionary.