#ifndef _rooPersistentDataObject_h #define _rooPersistentDataObject_h #ifndef _roo_h #include "roo.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooPersistentDataObject : public roo { public: rooPersistentDataObject(); rooPersistentDataObject(void* imp) { setImp(imp); } virtual ~rooPersistentDataObject(); virtual Bool_t is_class_object() const; virtual Bool_t is_varray_object() const; virtual Bool_t is_relationship_object() const; static void enable_auto_update(); static void disable_auto_update(); static Bool_t auto_update_is_enabled(); operator size_t() const; // static const rooPersistentDataObject null; ClassDef(rooPersistentDataObject,0) // corresponds to Persistent_Data_Object }; #endif // _rooPersistentDataObject_h