Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 #include "ServerFuncs.C"
0002 
0003 #include <onlmon/sepd/SepdMon.h>
0004 
0005 #include <onlmon/OnlMonServer.h>
0006 
0007 // cppcheck-suppress unknownMacro
0008 R__LOAD_LIBRARY(libonlsepdmon_server.so)
0009 
0010 //void run_sepd_server(const std::string &name = "SEPDMON", unsigned int serverid = 0, const std::string &prdffile = "/sphenix/lustre01/sphnxpro/commissioning/ZDC/beam/beam_seb20-00040853-0000.prdf")
0011 //void run_sepd_server(const std::string &name = "SEPDMON", unsigned int serverid = 0, const std::string &prdffile = "/sphenix/lustre01/sphnxpro/physics/ZDC/physics/physics_seb20-00053758-0001.prdf")
0012 //void run_sepd_server(const std::string &name = "SEPDMON", unsigned int serverid = 0, const std::string &prdffile = "/sphenix/lustre01/sphnxpro/physics/ZDC/physics/physics_seb20-00067587-0000.prdf")
0013 void run_sepd_server(const std::string &name = "SEPDMON", unsigned int serverid = 0, const std::string &prdffile = "/sphenix/lustre01/sphnxpro/physics/ZDC/physics/physics_seb20-00068986-0000.prdf")
0014 {
0015   OnlMon *m = new SepdMon(name);                     // create subsystem Monitor object
0016   m->SetMonitorServerId(serverid);
0017                                                 //  m->AddTrigger("PPG(Laser)");  // high efficiency triggers selection at et pool
0018                                                 //  m->AddTrigger("ONLMONBBCLL1"); // generic bbcll1 minbias trigger (defined in ServerFuncs.C)
0019   OnlMonServer *se = OnlMonServer::instance();  // get pointer to Server Framework
0020   se->registerMonitor(m);                       // register subsystem Monitor with Framework
0021   start_server(prdffile);
0022   return;
0023 }