#ifndef DabcHydra_H #define DabcHydra_H //#include "honlinemonhist.h" //#include "honlinehistarray.h" //#include "honlineclientservercom.h" #include "TObject.h" #include typedef Bool_t (*DabcFillFunction)(Int_t); class DabcHydra { public: /** Starts different servers * If no arguments specified, starts dabc:1237 and dabc:http:8097 servers */ static void StartServers(const char* serv1 = 0, const char* serv2 = 0, const char* serv3 = 0); /** Register hades histograms */ // static void RegisterHist(TList& histpool); /** Register special object like events */ static void Register(const char* folder, TObject* obj); /** Register special object like events */ static void RegisterExtra(TObject* obj); static Int_t EventLoop(std::vector & fillfunctions, Int_t maxcnt = 0); }; #endif