Hall-D Software
alpha
|
#include <JEventProcessor_ST_online_lowlevel.h>
Public Member Functions | |
JEventProcessor_ST_online_lowlevel () | |
~JEventProcessor_ST_online_lowlevel () | |
const char * | className (void) |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
Called everytime run number changes, provided brun has been called. More... | |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
Definition at line 124 of file JEventProcessor_ST_online_lowlevel.h.
JEventProcessor_ST_online_lowlevel::JEventProcessor_ST_online_lowlevel | ( | ) |
Definition at line 23 of file JEventProcessor_ST_online_lowlevel.cc.
JEventProcessor_ST_online_lowlevel::~JEventProcessor_ST_online_lowlevel | ( | ) |
Definition at line 31 of file JEventProcessor_ST_online_lowlevel.cc.
|
private |
Called everytime a new run number is detected.
Definition at line 146 of file JEventProcessor_ST_online_lowlevel.cc.
References a_pedestals, adc_time_offsets, t_base, t_scale, t_tdc_base, and tdc_time_offsets.
|
inline |
Definition at line 128 of file JEventProcessor_ST_online_lowlevel.h.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 408 of file JEventProcessor_ST_online_lowlevel.cc.
|
private |
Called every event.
Definition at line 189 of file JEventProcessor_ST_online_lowlevel.cc.
References a_pedestals, adc_pcpi, adc_ped, adc_pi, adc_pp, ADC_PT_RES, adc_t, adc_time_offsets, bool_sec, bool_sec1000, bool_sec150, bool_sec2000, bool_sec3000, bool_sec4000, DTTabUtilities::Convert_DigiTimeToNs_F1TDC(), DSCHit::dE, DTrigger::Get_L1FrontPanelTriggerBits(), h1_adc_sec, h1_hit_sec, h1_tdc_sec, h2_adc_pcpi_sector, h2_adc_ped_sector, h2_adc_pp_sector, h2_adc_pt_sector, h2_dE_sec, h2_raw_ped_sector, h2_raw_pi_sector, h2_raw_pt_sector, h2_raw_tdcTime_sec, h2_st_adc_hit_multi, h2_st_adc_tdc_multi, h2_st_time_vs_pcpi, h2_st_time_vs_pp, h2_t_sec, h2_tdcTime_sec, h2_tfADC_sec, h2_tTDC_sec, h_amp_vs_sampl_chan, h_amp_vs_sampl_chan1000, h_amp_vs_sampl_chan150, h_amp_vs_sampl_chan2000, h_amp_vs_sampl_chan3000, h_amp_vs_sampl_chan4000, japp, pedestal, Df250WindowRawData::samples, DSCHit::sector, DSCTDCDigiHit::sector, st_num_events, st_time, DSCHit::t, t_base, DSCHit::t_fADC, t_scale, DSCHit::t_TDC, t_tdc_base, tdc_t, and tdc_time_offsets.
|
private |
Called after last event of last event source has been processed.
Definition at line 419 of file JEventProcessor_ST_online_lowlevel.cc.
|
private |
Called once at program start.
Definition at line 55 of file JEventProcessor_ST_online_lowlevel.cc.
References ADC_MULTI_BINS, ADC_MULTI_MAX, ADC_MULTI_MIN, bool_sec, bool_sec1000, bool_sec150, bool_sec2000, bool_sec3000, bool_sec4000, h1_adc_sec, h1_hit_sec, h1_tdc_sec, h2_adc_pcpi_sector, h2_adc_ped_sector, h2_adc_pp_sector, h2_adc_pt_sector, h2_dE_sec, h2_raw_ped_sector, h2_raw_pi_sector, h2_raw_pt_sector, h2_raw_tdcTime_sec, h2_st_adc_hit_multi, h2_st_adc_tdc_multi, h2_st_time_vs_pcpi, h2_st_time_vs_pp, h2_t_sec, h2_tdcTime_sec, h2_tfADC_sec, h2_tTDC_sec, h_amp_vs_sampl_chan, h_amp_vs_sampl_chan1000, h_amp_vs_sampl_chan150, h_amp_vs_sampl_chan2000, h_amp_vs_sampl_chan3000, h_amp_vs_sampl_chan4000, main(), NCHANNELS, PED_BINS, PED_MAX, PED_MIN, PI_BINS, PI_MAX, PI_MIN, PT_BINS, PT_MAX, PT_MIN, st_num_events, T_HIT_BINS, T_HIT_MAX, T_HIT_MIN, TDC_DHIT_BINS, TDC_DHIT_MAX, TDC_DHIT_MIN, TDC_MULTI_BINS, TDC_MULTI_MAX, and TDC_MULTI_MIN.