Analysis Software
Documentation for sPHENIX simulation software
|
#include <OnlMon/blob/main/subsystems/tpc/TpcMon.h>
Public Member Functions | |
TpcMon (const std::string &name) | |
virtual | ~TpcMon () |
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 | |
void | Locate (int id, float *rbin, float *thbin) |
int | Index_from_Module (int sec_id, int fee_id) |
int | Module_ID (int fee_id) |
int | Max_Nine (int one, int two, int three, int four, int five, int six, int seven, int eight, int nine) |
bool | side (int server_id) |
std::pair< float, float > | calculateMedianAndStdDev (const std::vector< int > &values) |
Static Protected Attributes | |
static const int | N_rBins = 4 |
static const int | N_rBins_XY = 66 |
static const int | N_phi_binx_XY_R1 = 1152 |
static const int | N_phi_binx_XY_R2 = 1536 |
static const int | N_phi_binx_XY_R3 = 2304 |
static const int | N_z_bins = 3350 |
Additional Inherited Members | |
Public Types inherited from OnlMon | |
enum | { ACTIVE = -1, OK = 0, WARNING = 1, ERROR = 2 } |
Definition at line 19 of file TpcMon.h.
View newest version in sPHENIX GitHub at line 19 of file TpcMon.h
TpcMon::TpcMon | ( | const std::string & | name | ) |
Definition at line 40 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 40 of file TpcMon.cc
References current_BCOBIN, M, rollover_value, serverid, TpcMap::setMapNames(), and starting_BCO.
|
virtual |
|
virtual |
Reimplemented from OnlMon.
Definition at line 363 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 363 of file TpcMon.cc
References current_BCOBIN, rollover_value, and starting_BCO.
|
protected |
Definition at line 735 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 735 of file TpcMon.cc
References mean(), size, Acts::Experimental::detail::BlueprintHelper::sort(), sum(), value, and Acts::Test::values.
Referenced by process_event().
|
protected |
Definition at line 671 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 671 of file TpcMon.cc
Referenced by process_event().
|
virtual |
Reimplemented from OnlMon.
Definition at line 62 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 62 of file TpcMon.cc
References ADC_vs_SAMPLE, ADC_vs_SAMPLE_large, Check_Sum_Error, Check_Sums, i, OnlMonServer::instance(), Layer_ChannelPhi_ADC_weighted, MAXADC, MAXADC_1D_R1, MAXADC_1D_R2, MAXADC_1D_R3, OnlMon::MonitorServerId(), N_rBins, N_thBins, NorthSideADC, NorthSideADC_clusterXY_R1, NorthSideADC_clusterXY_R1_unw, NorthSideADC_clusterXY_R2, NorthSideADC_clusterXY_R2_unw, NorthSideADC_clusterXY_R3, NorthSideADC_clusterXY_R3_unw, NorthSideADC_clusterZY, NorthSideADC_clusterZY_unw, PEDEST_SUB_1D_R1, PEDEST_SUB_1D_R2, PEDEST_SUB_1D_R3, printf(), RAWADC_1D_R1, RAWADC_1D_R2, RAWADC_1D_R3, rBin_edges, OnlMonServer::registerHisto(), Reset(), sample_size_hist, SouthSideADC, SouthSideADC_clusterXY_R1, SouthSideADC_clusterXY_R1_unw, SouthSideADC_clusterXY_R2, SouthSideADC_clusterXY_R2_unw, SouthSideADC_clusterXY_R3, SouthSideADC_clusterXY_R3_unw, SouthSideADC_clusterZY, SouthSideADC_clusterZY_unw, tpchist1, and tpchist2.
|
protected |
Definition at line 686 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 686 of file TpcMon.cc
Referenced by process_event().
|
protected |
|
protected |
Definition at line 655 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 655 of file TpcMon.cc
Referenced by process_event().
|
virtual |
special events
Reimplemented from OnlMon.
Definition at line 376 of file TpcMon.cc.
View newest version in sPHENIX GitHub at line 376 of file TpcMon.cc
References ADC_vs_SAMPLE, ADC_vs_SAMPLE_large, calculateMedianAndStdDev(), channel(), Check_Sum_Error, Check_Sums, current_BCOBIN, evtcnt, Event::existPacket(), Fill(), Event::getEvtType(), Packet::getHitFormat(), TpcMap::getLayer(), Event::getPacket(), TpcMap::getPad(), TpcMap::getPhi(), TpcMap::getR(), IDTPCFEEV3, idummy, Index_from_Module(), Packet::iValue(), layer, Layer_ChannelPhi_ADC_weighted, Locate(), M, MAXADC, MAXADC_1D_R1, MAXADC_1D_R2, MAXADC_1D_R3, Module_ID(), OnlMon::MonitorServerId(), NorthSideADC, NorthSideADC_clusterXY_R1, NorthSideADC_clusterXY_R1_unw, NorthSideADC_clusterXY_R2, NorthSideADC_clusterXY_R2_unw, NorthSideADC_clusterXY_R3, NorthSideADC_clusterXY_R3_unw, NorthSideADC_clusterZY, NorthSideADC_clusterZY_unw, merge_hashes::p, PEDEST_SUB_1D_R1, PEDEST_SUB_1D_R2, PEDEST_SUB_1D_R3, pedestal(), ActsTests::PropagationDatasets::phi, Acts::IntegrationTest::R, physmon_track_finding_ttbar::r, RAWADC_1D_R1, RAWADC_1D_R2, RAWADC_1D_R3, rollover_value, physmon_simulation::s, sample_size_hist, serverid, side(), SouthSideADC, SouthSideADC_clusterXY_R1, SouthSideADC_clusterXY_R1_unw, SouthSideADC_clusterXY_R2, SouthSideADC_clusterXY_R2_unw, SouthSideADC_clusterXY_R3, SouthSideADC_clusterXY_R3_unw, SouthSideADC_clusterZY, SouthSideADC_clusterZY_unw, starting_BCO, ActsTests::PropagationDatasets::theta, tpchist1, tpchist2, and physmon_track_finding_ttbar::z.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 108 of file TpcMon.h.
View newest version in sPHENIX GitHub at line 108 of file TpcMon.h
Referenced by BeginRun(), process_event(), and TpcMon().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 41 of file TpcMon.h.
View newest version in sPHENIX GitHub at line 41 of file TpcMon.h
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 107 of file TpcMon.h.
View newest version in sPHENIX GitHub at line 107 of file TpcMon.h
Referenced by BeginRun(), process_event(), and TpcMon().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 106 of file TpcMon.h.
View newest version in sPHENIX GitHub at line 106 of file TpcMon.h
Referenced by BeginRun(), process_event(), and TpcMon().
|
protected |
|
protected |
|
protected |