#ifndef _rooProperty_h #define _rooProperty_h #ifndef _rooMetaObject_h #include "rooMetaObject.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooProperty : public rooMetaObject { protected: rooType* fTypeOf; // declared type of the this property rooClass* fDefinedInClass; //class in which the this property is defined. public: rooProperty(); rooProperty(void* imp) { setImp(imp); } virtual ~rooProperty(); const rooType & type_of(); Int_t access_kind() const; const rooClass & defined_in_class(); virtual Bool_t is_relationship() const; ClassDef(rooProperty,0) // corresponds to d_Property }; #endif // _rooProperty_h