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.