Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:20:54

0001 // This starts the example server with id=1
0002 
0003 #include <ServerFuncs.C>
0004 
0005 #include <onlmon/example/MyMon.h>
0006 
0007 #include <onlmon/OnlMonServer.h>
0008 
0009 // cppcheck-suppress unknownMacro
0010 R__LOAD_LIBRARY(libonlmymon_server.so)
0011 
0012 void run_example_server1(const std::string &name = "MYMON", unsigned int serverid = 1, const std::string &prdffile = "/sphenix/data/data02/sphenix/t1044/rcdaq-00000221-0000.prdf")
0013 {
0014 // create subsystem Monitor object
0015   OnlMon *m = new MyMon(name);
0016 // set server id needed for running multiple servers
0017   m->SetMonitorServerId(serverid);
0018 // get pointer to Server Framework
0019   OnlMonServer *se = OnlMonServer::instance();
0020 //  se->Verbosity(3);
0021   se->registerMonitor(m);
0022   start_server(prdffile);
0023   prun(100);
0024   return;
0025 }