Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_BCAL_online Class Reference

#include <JEventProcessor_BCAL_online.h>

+ Inheritance diagram for JEventProcessor_BCAL_online:

Public Member Functions

 JEventProcessor_BCAL_online ()
 
 ~JEventProcessor_BCAL_online ()
 
const char * className (void)
 

Public Attributes

time_t recentwalltime
 

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...
 

Detailed Description

Definition at line 14 of file JEventProcessor_BCAL_online.h.

Constructor & Destructor Documentation

JEventProcessor_BCAL_online::JEventProcessor_BCAL_online ( )

Definition at line 163 of file JEventProcessor_BCAL_online.cc.

JEventProcessor_BCAL_online::~JEventProcessor_BCAL_online ( )

Definition at line 170 of file JEventProcessor_BCAL_online.cc.

Member Function Documentation

jerror_t JEventProcessor_BCAL_online::brun ( jana::JEventLoop *  eventLoop,
int32_t  runnumber 
)
private

Called everytime a new run number is detected.

Definition at line 459 of file JEventProcessor_BCAL_online.cc.

const char* JEventProcessor_BCAL_online::className ( void  )
inline

Definition at line 18 of file JEventProcessor_BCAL_online.h.

jerror_t JEventProcessor_BCAL_online::erun ( void  )
private

Called everytime run number changes, provided brun has been called.

Definition at line 827 of file JEventProcessor_BCAL_online.cc.

References bcal_fadc_digi_pedestal_vevent, and bcal_fadc_digi_pedestal_vtime.

jerror_t JEventProcessor_BCAL_online::evnt ( jana::JEventLoop *  eventLoop,
uint64_t  eventnumber 
)
private

Called every event.

Definition at line 469 of file JEventProcessor_BCAL_online.cc.

References bcal_cluster_E, bcal_cluster_nCells, bcal_cluster_phi, bcal_cluster_rho, bcal_cluster_rho_theta, bcal_cluster_sigPhi, bcal_cluster_sigRho, bcal_cluster_sigT, bcal_cluster_sigTheta, bcal_cluster_t, bcal_cluster_t0, bcal_cluster_theta, bcal_fadc_avgE, bcal_fadc_digi_good_pedestal, bcal_fadc_digi_integral, bcal_fadc_digi_nhits_evnt, bcal_fadc_digi_nsamples_integral, bcal_fadc_digi_nsamples_pedestal, bcal_fadc_digi_occ, bcal_fadc_digi_occ_layer1, bcal_fadc_digi_occ_layer2, bcal_fadc_digi_occ_layer3, bcal_fadc_digi_occ_layer4, bcal_fadc_digi_pedestal, bcal_fadc_digi_pedestal_ave, bcal_fadc_digi_pedestal_vevent, bcal_fadc_digi_pedestal_vtime, bcal_fadc_digi_QF, bcal_fadc_digi_time, bcal_fadc_E, bcal_fadc_occ, bcal_fadc_saturated, bcal_fadc_t, bcal_hit_tdiff_ave, bcal_hit_tdiff_raw_ave, bcal_num_events, bcal_num_hits, bcal_num_points, bcal_num_showers, bcal_point_aveE_sector_layer1, bcal_point_aveE_sector_layer2, bcal_point_aveE_sector_layer3, bcal_point_aveE_sector_layer4, bcal_point_E, bcal_point_E_layer1, bcal_point_E_layer2, bcal_point_E_layer3, bcal_point_E_layer4, bcal_point_E_sector, bcal_point_phi, bcal_point_rho, bcal_point_sigPhi, bcal_point_sigRho, bcal_point_sigTheta, bcal_point_sigZ, bcal_point_t, bcal_point_theta, bcal_point_z, bcal_point_z_dist, bcal_point_z_sector, bcal_shower_E, bcal_shower_E_raw, bcal_shower_EErr, bcal_shower_N_cell, bcal_shower_plane, bcal_shower_t, bcal_shower_tErr, bcal_shower_x, bcal_shower_xErr, bcal_shower_y, bcal_shower_yErr, bcal_shower_z, bcal_shower_zErr, bcal_tdc_digi_nhits_evnt, bcal_tdc_digi_occ, bcal_tdc_digi_occ_layer1, bcal_tdc_digi_occ_layer2, bcal_tdc_digi_occ_layer3, bcal_tdc_digi_reltime, bcal_tdc_digi_time, bcal_tdc_occ, bcal_tdc_t, bcal_Uhit_E, bcal_Uhit_noTDC_E, bcal_Uhit_t, bcal_Uhit_t_ADC, bcal_Uhit_t_TDC, bcal_Uhit_tADC_E, bcal_Uhit_tdiff, bcal_Uhit_tdiff_ave, bcal_Uhit_tTDC_E, bcal_Uhit_tTDC_tADC, bcal_Uhit_tTDC_twalk, DBCALShower::E, DBCALUnifiedHit::E, DBCALHit::E, DBCALPoint::E(), DBCALCluster::E(), DBCALShower::E_raw, DBCALShower::EErr(), DBCALTDCDigiHit::end, DBCALTDCHit::end, DBCALUnifiedHit::end, DBCALDigiHit::end, DBCALHit::end, DL1Trigger::fp_trig_mask, DBCALGeometry::getglobalsector(), if(), japp, DBCALGeometry::kDownstream, kSTATUS_HDDM, DBCALGeometry::kUpstream, DBCALTDCDigiHit::layer, DBCALTDCHit::layer, DBCALUnifiedHit::layer, DBCALDigiHit::layer, DBCALHit::layer, layer, DBCALPoint::layer(), DBCALTDCDigiHit::module, DBCALTDCHit::module, DBCALUnifiedHit::module, DBCALHit::module, DBCALDigiHit::module, DBCALShower::N_cell, DBCALCluster::nCells(), DBCALDigiHit::nsamples_integral, DBCALDigiHit::nsamples_pedestal, DBCALDigiHit::pedestal, DBCALPoint::phi(), DBCALCluster::phi(), DBCALDigiHit::pulse_integral, DBCALHit::pulse_peak, DBCALDigiHit::pulse_time, DBCALDigiHit::QF, recentwalltime, DBCALPoint::rho(), DBCALCluster::rho(), DBCALTDCDigiHit::sector, DBCALTDCHit::sector, DBCALUnifiedHit::sector, DBCALHit::sector, DBCALDigiHit::sector, DBCALPoint::sigPhi(), DBCALCluster::sigPhi(), DBCALPoint::sigRho(), DBCALCluster::sigRho(), DBCALCluster::sigT(), DBCALPoint::sigTheta(), DBCALCluster::sigTheta(), DBCALPoint::sigZ(), DBCALTDCHit::t, DBCALShower::t, DBCALUnifiedHit::t, DBCALHit::t, DBCALPoint::t(), DBCALCluster::t(), DBCALCluster::t0(), DBCALUnifiedHit::t_ADC, DBCALTDCHit::t_raw, DBCALHit::t_raw, DBCALUnifiedHit::t_TDC, DBCALShower::tErr(), DBCALPoint::theta(), DBCALCluster::theta(), DBCALTDCDigiHit::time, trig, DBCALShower::x, DBCALShower::xErr(), DBCALShower::y, DBCALShower::yErr(), DBCALShower::z, DBCALPoint::z(), and DBCALShower::zErr().

jerror_t JEventProcessor_BCAL_online::fini ( void  )
private

Called after last event of last event source has been processed.

Definition at line 842 of file JEventProcessor_BCAL_online.cc.

jerror_t JEventProcessor_BCAL_online::init ( void  )
private

Called once at program start.

Definition at line 176 of file JEventProcessor_BCAL_online.cc.

References bcal_cluster_E, bcal_cluster_nCells, bcal_cluster_phi, bcal_cluster_rho, bcal_cluster_rho_theta, bcal_cluster_sigPhi, bcal_cluster_sigRho, bcal_cluster_sigT, bcal_cluster_sigTheta, bcal_cluster_t, bcal_cluster_t0, bcal_cluster_theta, bcal_fadc_avgE, bcal_fadc_digi_good_pedestal, bcal_fadc_digi_integral, bcal_fadc_digi_nhits_evnt, bcal_fadc_digi_nsamples_integral, bcal_fadc_digi_nsamples_pedestal, bcal_fadc_digi_occ, bcal_fadc_digi_occ_layer1, bcal_fadc_digi_occ_layer2, bcal_fadc_digi_occ_layer3, bcal_fadc_digi_occ_layer4, bcal_fadc_digi_pedestal, bcal_fadc_digi_pedestal_ave, bcal_fadc_digi_pedestal_vevent, bcal_fadc_digi_pedestal_vtime, bcal_fadc_digi_QF, bcal_fadc_digi_time, bcal_fadc_E, bcal_fadc_occ, bcal_fadc_saturated, bcal_fadc_t, bcal_hit_tdiff_ave, bcal_hit_tdiff_raw_ave, bcal_num_events, bcal_num_hits, bcal_num_points, bcal_num_showers, bcal_point_aveE_sector_layer1, bcal_point_aveE_sector_layer2, bcal_point_aveE_sector_layer3, bcal_point_aveE_sector_layer4, bcal_point_E, bcal_point_E_layer1, bcal_point_E_layer2, bcal_point_E_layer3, bcal_point_E_layer4, bcal_point_E_sector, bcal_point_phi, bcal_point_rho, bcal_point_sigPhi, bcal_point_sigRho, bcal_point_sigTheta, bcal_point_sigZ, bcal_point_t, bcal_point_theta, bcal_point_z, bcal_point_z_dist, bcal_point_z_sector, bcal_shower_E, bcal_shower_E_raw, bcal_shower_EErr, bcal_shower_N_cell, bcal_shower_plane, bcal_shower_t, bcal_shower_tErr, bcal_shower_x, bcal_shower_xErr, bcal_shower_y, bcal_shower_yErr, bcal_shower_z, bcal_shower_zErr, bcal_tdc_digi_nhits_evnt, bcal_tdc_digi_occ, bcal_tdc_digi_occ_layer1, bcal_tdc_digi_occ_layer2, bcal_tdc_digi_occ_layer3, bcal_tdc_digi_reltime, bcal_tdc_digi_time, bcal_tdc_occ, bcal_tdc_t, bcal_Uhit_E, bcal_Uhit_noTDC_E, bcal_Uhit_t, bcal_Uhit_t_ADC, bcal_Uhit_t_TDC, bcal_Uhit_tADC_E, bcal_Uhit_tdiff, bcal_Uhit_tdiff_ave, bcal_Uhit_tTDC_E, bcal_Uhit_tTDC_tADC, bcal_Uhit_tTDC_twalk, layer, main(), and recentwalltime.

Member Data Documentation

time_t JEventProcessor_BCAL_online::recentwalltime

Definition at line 20 of file JEventProcessor_BCAL_online.h.


The documentation for this class was generated from the following files: