Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_ll1_server.C
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file run_ll1_server.C
1 #include "ServerFuncs.C"
2 
3 #include <onlmon/ll1/LL1Mon.h>
4 
5 #include <onlmon/OnlMonServer.h>
6 
7 // cppcheck-suppress unknownMacro
8 R__LOAD_LIBRARY(libonlll1mon_server.so)
9 
10 void run_ll1_server(const std::string &name = "LL1MON", unsigned int serverid = 0, const std::string &prdffile = "/sphenix/lustre01/sphnxpro/rawdata/commissioning/LL1/calib/calib_LL1-00013020-0000.prdf")
11 {
12  OnlMon *m = new LL1Mon(name); // create subsystem Monitor object
13  m->SetMonitorServerId(serverid);
14 
15  OnlMonServer *se = OnlMonServer::instance(); // get pointer to Server Framework
16  se->registerMonitor(m); // register subsystem Monitor with Framework
18  return;
19 }