#ifndef VEGA_VFrameChannelPlayer #define VEGA_VFrameChannelPlayer //*-- Author : Damir Buskulic 21/03/03 ////////////////////////////////////////////////////////////////////////// // // // VFrameChannelPlayer // // // // // ////////////////////////////////////////////////////////////////////////// #ifndef VEGA_VVirtualFrameChannel #include "VVirtualFrameChannel.h" #endif #ifndef VEGA_VVirtualFrameChannelPlayer #include "VVirtualFrameChannelPlayer.h" #endif class VFrameChannelPlayer : public VVirtualFrameChannelPlayer { private: VVirtualFrameChannel *mFrameChannel; // Pointer to current frame channel public: VFrameChannelPlayer(); virtual ~VFrameChannelPlayer() {} virtual Int_t MakeClass(const char *classname, const char* cond="", Option_t *option=""); virtual Int_t Process(const char *filename, double starttime, double length, const char* cond="",Option_t *option=""); virtual Int_t Process(VSelector *selector, double starttime, double length, const char* cond="",Option_t *option=""); virtual void SetFrameChannel(VVirtualFrameChannel *fc) {mFrameChannel = fc;} virtual void StartViewer(int mode=0); ClassDef(VFrameChannelPlayer,0) // manager class to play with frame channels }; #endif