#ifndef VEGA_VMetaDBPlayer #define VEGA_VMetaDBPlayer //*-- Author : Damir Buskulic 22/11/00 ////////////////////////////////////////////////////////////////////////// // // // VMetaDBPlayer // // // // A metadatabase (of type VFrDataBase) contains metadata of frame data // // The player will allow one to draw some plots related to this // // metadata. Currently, one draws only the selection part of // // the metadatabase (triggers) // // The metadb player is loaded only when needed by the system, it is // // not linked at compile time with the program // // // ////////////////////////////////////////////////////////////////////////// #ifndef ROOT_VVirtualFrameMetaDB #include "VVirtualFrameInfoDB.h" #endif #ifndef ROOT_VVirtualMetaDBPlayer #include "VVirtualMetaDBPlayer.h" #endif class VMetaDBPlayer : public VVirtualMetaDBPlayer { private: VVirtualFrameInfoDB *fMetaDB; // Pointer to current metadb public: VMetaDBPlayer(); virtual ~VMetaDBPlayer() {} virtual Int_t Draw(const char* selexp, const char* selection="", Option_t* option = "" , Double_t start = 0, Double_t length = 0); virtual void SetFrameInfoDB(VVirtualFrameInfoDB *mdb) {fMetaDB = mdb;} ClassDef(VMetaDBPlayer,0) // manager class to play with metadatabases }; #endif