Analysis Software
Documentation for sPHENIX simulation software
|
#include <OnlMon/blob/main/onlmonserver/OnlMon.h>
Public Types | |
enum | { ACTIVE = -1, OK = 0, WARNING = 1, ERROR = 2 } |
Public Member Functions | |
OnlMon (const std::string &name="NONE") | |
~OnlMon () override | |
virtual int | process_event_common (Event *evt) |
virtual int | process_event (Event *evt) |
virtual int | InitCommon (OnlMonServer *se) |
virtual int | Init () |
virtual int | Reset () |
virtual void | identify (std::ostream &out=std::cout) const |
virtual int | BeginRunCommon (const int runno, OnlMonServer *se) |
virtual int | BeginRun (const int) |
virtual int | EndRun (const int) |
virtual void | SetStatus (const int newstatus) |
virtual int | ResetEvent () |
virtual void | SetMonitorServerId (unsigned int i) |
virtual unsigned int | MonitorServerId () const |
Public Member Functions inherited from OnlMonBase | |
OnlMonBase (const std::string &name="NONE") | |
virtual | ~OnlMonBase () |
const std::string | Name () const |
void | Name (const std::string &name) |
virtual void | Verbosity (const int i) |
virtual int | Verbosity () const |
Protected Attributes | |
int | status |
unsigned int | m_MonitorServerId = 0 |
TH1 * | m_LocalFrameWorkVars = nullptr |
Protected Attributes inherited from OnlMonBase | |
std::string | ThisName |
int | verbosity = 0 |
Definition at line 14 of file OnlMon.h.
View newest version in sPHENIX GitHub at line 14 of file OnlMon.h
anonymous enum |
OnlMon::OnlMon | ( | const std::string & | name = "NONE" | ) |
|
inlineoverride |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Reimplemented in MvtxMon, InttMon, TpcMon, TpotMon, CemcMon, HcalMon, ZdcMon, SepdMon, BbcMon, PktSizeMon, MyMon, DaqMon, and LL1Mon.
Definition at line 30 of file OnlMon.h.
View newest version in sPHENIX GitHub at line 30 of file OnlMon.h
Referenced by OnlMonServer::registerMonitor().
|
virtual |
Definition at line 50 of file OnlMon.cc.
View newest version in sPHENIX GitHub at line 50 of file OnlMon.cc
References OnlMonServer::getCommonHisto(), and OnlMonServer::registerHisto().
Referenced by OnlMonServer::registerMonitor().
|
inlinevirtual |
Definition at line 39 of file OnlMon.h.
View newest version in sPHENIX GitHub at line 39 of file OnlMon.h
References m_MonitorServerId.
Referenced by TpcMon::Init(), MvtxMon::Init(), TpcMon::process_event(), and MvtxMon::process_event().
|
virtual |
Reimplemented in InttMon, MvtxMon, TpcMon, TpotMon, CemcMon, HcalMon, ZdcMon, SepdMon, BbcMon, PktSizeMon, MyMon, DaqMon, and LL1Mon.
Definition at line 32 of file OnlMon.cc.
View newest version in sPHENIX GitHub at line 32 of file OnlMon.cc
Referenced by process_event_common().
|
virtual |
Definition at line 26 of file OnlMon.cc.
View newest version in sPHENIX GitHub at line 26 of file OnlMon.cc
References process_event().
|
virtual |
|
inlinevirtual |
|
virtual |
Definition at line 74 of file OnlMon.cc.
View newest version in sPHENIX GitHub at line 74 of file OnlMon.cc
References i, m_MonitorServerId, OnlMonBase::Name(), and to_string().
Referenced by run_bbc_server(), run_cemc_server(), run_cemc_server_SEB00(), run_cemc_server_SEB01(), run_daq_server(), run_example_server0(), run_example_server1(), run_intt_server(), run_ll1_server(), run_mvtx_server(), run_pktsize_server(), run_sepd_server(), run_tpc_server(), and run_zdc_server().
|
virtual |
Definition at line 63 of file OnlMon.cc.
View newest version in sPHENIX GitHub at line 63 of file OnlMon.cc
References OnlMonServer::instance(), OnlMonServer::SetSubsystemRunStatus(), and status.
Referenced by BeginRunCommon().
|
protected |
|
protected |
Definition at line 43 of file OnlMon.h.
View newest version in sPHENIX GitHub at line 43 of file OnlMon.h
Referenced by MonitorServerId(), and SetMonitorServerId().
|
protected |