Analysis Software
Documentation for sPHENIX simulation software
|
#include <OnlMon/blob/main/subsystems/zdc/ZdcMon.h>
Public Member Functions | |
ZdcMon (const std::string &name="ZDCMON") | |
virtual | ~ZdcMon () |
int | process_event (Event *evt) |
int | Init () |
int | BeginRun (const int runno) |
int | Reset () |
Public Member Functions inherited from OnlMon | |
OnlMon (const std::string &name="NONE") | |
~OnlMon () override | |
virtual int | process_event_common (Event *evt) |
virtual int | InitCommon (OnlMonServer *se) |
virtual void | identify (std::ostream &out=std::cout) const |
virtual int | BeginRunCommon (const int runno, OnlMonServer *se) |
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 Member Functions | |
std::vector< float > | anaWaveformFast (Packet *p, const int channel) |
Protected Attributes | |
CaloWaveformFitting * | WaveformProcessingFast = nullptr |
int | evtcnt = 0 |
int | idummy = 0 |
TH1 * | zdc_adc_north = nullptr |
TH1 * | zdc_adc_south = nullptr |
Protected Attributes inherited from OnlMon | |
int | status |
unsigned int | m_MonitorServerId = 0 |
TH1 * | m_LocalFrameWorkVars = nullptr |
Protected Attributes inherited from OnlMonBase | |
std::string | ThisName |
int | verbosity = 0 |
Additional Inherited Members | |
Public Types inherited from OnlMon | |
enum | { ACTIVE = -1, OK = 0, WARNING = 1, ERROR = 2 } |
Definition at line 17 of file ZdcMon.h.
View newest version in sPHENIX GitHub at line 17 of file ZdcMon.h
ZdcMon::ZdcMon | ( | const std::string & | name = "ZDCMON" | ) |
|
virtual |
|
protected |
Definition at line 94 of file ZdcMon.cc.
View newest version in sPHENIX GitHub at line 94 of file ZdcMon.cc
References CaloWaveformFitting::calo_processing_fast(), Packet::iValue(), physmon_simulation::s, and WaveformProcessingFast.
Referenced by process_event().
|
virtual |
|
virtual |
Reimplemented from OnlMon.
Definition at line 52 of file ZdcMon.cc.
View newest version in sPHENIX GitHub at line 52 of file ZdcMon.cc
References OnlMonServer::instance(), printf(), OnlMonServer::registerHisto(), Reset(), WaveformProcessingFast, zdc_adc_north, and zdc_adc_south.
|
virtual |
Reimplemented from OnlMon.
Definition at line 114 of file ZdcMon.cc.
View newest version in sPHENIX GitHub at line 114 of file ZdcMon.cc
References anaWaveformFast(), Acts::PhysicalConstants::c, TowerInfoDefs::decode_zdc(), evtcnt, TowerInfoDefs::get_zdc_side(), Event::getPacket(), Packet::iValue(), merge_hashes::p, signal(), zdc_adc_north, and zdc_adc_south.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |