| 
    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.