#ifndef _rooVArrayRefType_h #define _rooVArrayRefType_h #ifndef _rooCollectionType_h #include "rooCollectionType.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooVArrayRefType : public rooCollectionType { protected: rooRefType* fElementRefType; // object-reference element type public: rooVArrayRefType(); rooVArrayRefType(void* imp) { setImp(imp); } virtual ~rooVArrayRefType(); Int_t kind() const { return kooARRAY; } const rooRefType & element_ref_type(); Bool_t is_varray_type() const { return kTRUE; } Bool_t is_varray_ref_type() const { return kTRUE; } ClassDef(rooVArrayRefType,0) // corresponds to VArray_Ref_Type }; #endif // _rooVArrayRefType_h