Hall-D Software
alpha
|
#include <JEventProcessor_CDC_expert.h>
Public Member Functions | |
JEventProcessor_CDC_expert () | |
~JEventProcessor_CDC_expert () | |
const char * | className (void) |
Public Attributes | |
bool | initialized_histograms |
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 14 of file JEventProcessor_CDC_expert.h.
JEventProcessor_CDC_expert::JEventProcessor_CDC_expert | ( | ) |
Definition at line 113 of file JEventProcessor_CDC_expert.cc.
JEventProcessor_CDC_expert::~JEventProcessor_CDC_expert | ( | ) |
Definition at line 122 of file JEventProcessor_CDC_expert.cc.
|
private |
Called everytime a new run number is detected.
Definition at line 140 of file JEventProcessor_CDC_expert.cc.
References cdc_e, cdc_e_ring, cdc_e_vs_n, cdc_e_vs_t, cdc_e_vs_t_ring, cdc_o_badt, cdc_o_overflow, cdc_ped_badt, cdc_ped_overflow, cdc_ped_ring, cdc_raw_amp_badt, cdc_raw_amp_overflow, cdc_raw_amp_ring, cdc_raw_int_badt, cdc_raw_int_overflow, cdc_raw_int_ring, cdc_raw_int_vs_t, cdc_raw_int_vs_t_ring, cdc_raw_intpp_badt, cdc_raw_intpp_overflow, cdc_raw_intpp_ring, cdc_raw_t_badt, cdc_raw_t_overflow, cdc_raw_t_ring, cdc_t, cdc_t_ring, cdc_t_vs_n, cdc_windata_ped_ring, cdc_windata_ped_roc25, cdc_windata_ped_roc26, cdc_windata_ped_roc27, cdc_windata_ped_roc28, hists3675, japp, main(), PMAX, sprintf(), and TMAX.
|
inline |
Definition at line 18 of file JEventProcessor_CDC_expert.h.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 607 of file JEventProcessor_CDC_expert.cc.
|
private |
Called every event.
< number of samples used in integral
< number of samples used in pedestal
Definition at line 365 of file JEventProcessor_CDC_expert.cc.
References cdc_e, cdc_e_ring, cdc_e_vs_n, cdc_e_vs_t, cdc_e_vs_t_ring, cdc_o_badt, cdc_o_overflow, cdc_ped_badt, cdc_ped_overflow, cdc_ped_ring, cdc_raw_amp_badt, cdc_raw_amp_overflow, cdc_raw_amp_ring, cdc_raw_int_badt, cdc_raw_int_overflow, cdc_raw_int_ring, cdc_raw_int_vs_t, cdc_raw_int_vs_t_ring, cdc_raw_intpp_badt, cdc_raw_intpp_overflow, cdc_raw_intpp_ring, cdc_raw_t_badt, cdc_raw_t_overflow, cdc_raw_t_ring, cdc_t, cdc_t_ring, cdc_t_vs_n, cdc_windata_ped_ring, cdc_windata_ped_roc25, cdc_windata_ped_roc26, cdc_windata_ped_roc27, cdc_windata_ped_roc28, DDAQAddress::channel, cp, Df125CDCPulse::first_max_amp, DTrigger::Get_IsPhysicsEvent(), DTrigger::Get_L1FrontPanelTriggerBits(), hists3675, japp, Df125PulseIntegral::nsamples_integral, Df125PulseIntegral::nsamples_pedestal, Df125CDCPulse::overflow_count, DCDCDigiHit::pedestal, DCDCDigiHit::pulse_integral, Df125PulsePedestal::pulse_peak, DCDCDigiHit::pulse_time, DCDCHit::q, DCDCHit::ring, DCDCDigiHit::ring, DDAQAddress::rocid, Df125WindowRawData::samples, DDAQAddress::slot, DCDCHit::straw, DCDCDigiHit::straw, DCDCHit::t, and Df125CDCPulse::time_quality_bit.
|
private |
Called after last event of last event source has been processed.
Definition at line 618 of file JEventProcessor_CDC_expert.cc.
|
private |
Called once at program start.
Definition at line 128 of file JEventProcessor_CDC_expert.cc.
bool JEventProcessor_CDC_expert::initialized_histograms |
Definition at line 20 of file JEventProcessor_CDC_expert.h.