File indexing completed on 2026-04-07 08:16:10
0001
0002
0003
0004
0005
0006
0007
0008 #include "CommonFuncs.C"
0009
0010 #include <onlmon/example/MyMonDraw.h>
0011
0012 #include <onlmon/OnlMonClient.h>
0013
0014 R__LOAD_LIBRARY(libonlmymon_client.so)
0015
0016 void exampleDrawInit(const int online = 0)
0017 {
0018 OnlMonClient *cl = OnlMonClient::instance();
0019
0020 cl->registerHisto("mymon_hist1", "MYMON_0");
0021 cl->registerHisto("mymon_hist2", "MYMON_0");
0022 cl->registerHisto("mymon_hist1", "MYMON_1");
0023 cl->registerHisto("mymon_hist2", "MYMON_1");
0024 cl->AddServerHost("localhost");
0025 CreateHostList(online);
0026
0027
0028 cl->requestHistoBySubSystem("MYMON_0", 1);
0029 cl->requestHistoBySubSystem("MYMON_1", 1);
0030 OnlMonDraw *mymon = new MyMonDraw("MYMONDRAW");
0031 cl->registerDrawer(mymon);
0032 }
0033
0034 void exampleDraw(const char *what = "ALL")
0035 {
0036 OnlMonClient *cl = OnlMonClient::instance();
0037 cl->requestHistoBySubSystem("MYMON_1",1);
0038 cl->requestHistoBySubSystem("MYMON_0",1);
0039 cl->Draw("MYMONDRAW", what);
0040 }
0041
0042 void exampleSavePlot()
0043 {
0044 OnlMonClient *cl = OnlMonClient::instance();
0045 cl->SavePlot("MYMONDRAW");
0046 return;
0047 }
0048
0049 void exampleHtml()
0050 {
0051 OnlMonClient *cl = OnlMonClient::instance();
0052 cl->MakeHtml("MYMONDRAW");
0053 return;
0054 }