#ifndef _rooVArrayEmbeddedClassType_h #define _rooVArrayEmbeddedClassType_h #ifndef _rooCollectionType_h #include "rooCollectionType.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooVArrayEmbeddedClassType : public rooCollectionType { protected: rooClass* fElementClassType; // class of the elements of the described array public: rooVArrayEmbeddedClassType(); rooVArrayEmbeddedClassType(void* imp) { setImp(imp); } virtual ~rooVArrayEmbeddedClassType(); Int_t kind() const { return kooARRAY; } rooClass & element_class_type(); Bool_t is_varray_type() const { return kTRUE; } virtual Bool_t is_varray_embedded_class_type() const; ClassDef(rooVArrayEmbeddedClassType,0) // corresponds to VArray_Embedded_Class_Type }; #endif // _rooVArrayEmbeddedClassType_h