![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <OnlMon/blob/main/subsystems/bbc/BbcMon.h>
Inheritance diagram for BbcMon:
Collaboration diagram for BbcMon:Public Member Functions | |
| BbcMon (const std::string &name="BBCMON") | |
| virtual | ~BbcMon () |
| int | process_event (Event *evt) override |
| int | Init () override |
| int | BeginRun (const int runno) override |
| int | EndRun (const int runno) override |
| int | Reset () override |
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 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 | |
| int | DBVarInit () |
Protected Attributes | |
| OnlBbcEvent *bevt | nullptr |
| int | evtcnt = 0 |
| BbcGeom * | bbcgeom = nullptr |
| TH2 * | bbc_adc = nullptr |
| TH2 * | bbc_tdc = nullptr |
| TH2 * | bbc_tdc_overflow = nullptr |
| TH1 * | bbc_tdc_overflow_each [128] = {} |
| TH2 * | bbc_tdc_armhittime = nullptr |
| TH1 * | bbc_nevent_counter = nullptr |
| TH1 * | bbc_zvertex = nullptr |
| TH1 * | bbc_zvertex_bbll1 = nullptr |
| TH1 * | bbc_zvertex_short {nullptr} |
| TF1 * | f_zvtx {nullptr} |
| TH2 * | bbc_tzero_zvtx = nullptr |
| TH1 * | bbc_avr_hittime = nullptr |
| TH1 * | bbc_south_hittime = nullptr |
| TH1 * | bbc_north_hittime = nullptr |
| TH1 * | bbc_south_chargesum = nullptr |
| TH1 * | bbc_north_chargesum = nullptr |
| TH1 * | bbc_prescale_hist = nullptr |
| TH2 * | bbc_time_wave = nullptr |
| TH2 * | bbc_charge_wave = nullptr |
| TH2Poly * | bbc_south_hitmap = nullptr |
| TH2Poly * | bbc_north_hitmap = 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 15 of file BbcMon.h.
View newest version in sPHENIX GitHub at line 15 of file BbcMon.h
|
explicit |
|
virtual |
|
overridevirtual |
|
protected |
|
overridevirtual |
|
overridevirtual |
Reimplemented from OnlMon.
Definition at line 60 of file BbcMon.cc.
View newest version in sPHENIX GitHub at line 60 of file BbcMon.cc
References bbc_adc, bbc_avr_hittime, bbc_charge_wave, bbc_nevent_counter, bbc_north_chargesum, bbc_north_hitmap, bbc_north_hittime, bbc_onlmon::BBC_NSAMPLES, bbc_prescale_hist, bbc_south_chargesum, bbc_south_hitmap, bbc_south_hittime, bbc_tdc, bbc_tdc_armhittime, bbc_tdc_overflow, bbc_tdc_overflow_each, bbc_time_wave, bbc_tzero_zvtx, bbc_zvertex, bbc_zvertex_bbll1, bbc_zvertex_short, bbcgeom, f_zvtx, BbcGeom::get_arm(), BbcGeom::get_x(), BbcGeom::get_y(), OnlMonServer::instance(), bbc_onlmon::MAX_ADC_MIP, bbc_onlmon::max_armhittime, bbc_onlmon::MAX_CHARGE_SUM, bbc_onlmon::max_zvertex, bbc_onlmon::min_armhittime, bbc_onlmon::min_zvertex, perf_headwind::name, bbc_onlmon::nBIN_ADC, bbc_onlmon::nBIN_TDC, nPMT_BBC, printf(), OnlMonServer::registerHisto(), Reset(), bbc_onlmon::TDC_CONVERSION_FACTOR, bbc_onlmon::tdc_max_overflow, title, bbc_onlmon::VIEW_OVERFLOW_MAX, bbc_onlmon::VIEW_OVERFLOW_MIN, ambiguity_solver_full_chain::x, y, and bbc_onlmon::zvtnbin.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from OnlMon.
Definition at line 355 of file BbcMon.cc.
View newest version in sPHENIX GitHub at line 355 of file BbcMon.cc
References bbc_adc, bbc_charge_wave, bbc_nevent_counter, bbc_north_chargesum, bbc_north_hitmap, bbc_north_hittime, bbc_south_chargesum, bbc_south_hitmap, bbc_south_hittime, bbc_time_wave, bbc_tzero_zvtx, bbc_zvertex, bbc_zvertex_bbll1, bbc_zvertex_short, bbcgeom, DATAEVENT, evtcnt, f_zvtx, BbcGeom::get_arm(), BbcGeom::get_x(), BbcGeom::get_y(), Event::getEvtSequence(), Event::getEvtType(), OnlBbcSig::GetGraph(), Event::getPacket(), OnlMonServer::instance(), mean(), TauVsDIS_MachineLearning_Differentiation::msg, MSG_SEV_INFORMATIONAL, MSG_SEV_WARNING, MSG_SOURCE_BBC, n, merge_hashes::p, rms(), OnlMonServer::send_message(), ambiguity_solver_full_chain::x, and y.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from OnlMon.
Definition at line 535 of file BbcMon.cc.
View newest version in sPHENIX GitHub at line 535 of file BbcMon.cc
References bbc_adc, bbc_avr_hittime, bbc_charge_wave, bbc_nevent_counter, bbc_north_chargesum, bbc_north_hittime, bbc_prescale_hist, bbc_south_chargesum, bbc_south_hittime, bbc_tdc, bbc_tdc_armhittime, bbc_tdc_overflow, bbc_time_wave, bbc_tzero_zvtx, bbc_zvertex, bbc_zvertex_bbll1, bbc_zvertex_short, and evtcnt.
Referenced by BeginRun(), and Init().
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |