#ifndef _rooInheritance_h #define _rooInheritance_h #ifndef _roo_h #include "roo.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooInheritance: public roo { protected: rooClass* fDerivesFrom; // parent or base class rooClass* fInheritsTo; // child or derived class public: rooInheritance(); rooInheritance(void* imp) { setImp(imp); } virtual ~rooInheritance(); Int_t access_kind() const; Bool_t is_virtual() const; const rooClass & derives_from(); const rooClass & inherits_to(); Int_t position() const; operator size_t() const { return position(); } ClassDef(rooInheritance,0) // corresponds to d_Inheritance }; #endif // _rooInheritance_h