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

#include <JEventProcessor_BCAL_LEDonline.h>

+ Inheritance diagram for JEventProcessor_BCAL_LEDonline:

Public Member Functions

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

Public Attributes

int NOtrig
 
int GTPtrig
 
int FPtrig
 
int FPGTPtrig
 
int trigUS
 
int trigDS
 
int trigCosmic
 

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 12 of file JEventProcessor_BCAL_LEDonline.h.

Constructor & Destructor Documentation

JEventProcessor_BCAL_LEDonline::JEventProcessor_BCAL_LEDonline ( )

Definition at line 108 of file JEventProcessor_BCAL_LEDonline.cc.

JEventProcessor_BCAL_LEDonline::~JEventProcessor_BCAL_LEDonline ( )

Definition at line 115 of file JEventProcessor_BCAL_LEDonline.cc.

Member Function Documentation

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

Called everytime a new run number is detected.

Definition at line 321 of file JEventProcessor_BCAL_LEDonline.cc.

const char* JEventProcessor_BCAL_LEDonline::className ( void  )
inline

Definition at line 16 of file JEventProcessor_BCAL_LEDonline.h.

jerror_t JEventProcessor_BCAL_LEDonline::erun ( void  )
private
jerror_t JEventProcessor_BCAL_LEDonline::evnt ( jana::JEventLoop *  eventLoop,
uint64_t  eventnumber 
)
private

Called every event.

Definition at line 330 of file JEventProcessor_BCAL_LEDonline.cc.

References bcal_fadc_avgE, bcal_fadc_digi_integral_vchannel, bcal_fadc_digi_integral_vevent, 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_peak_vchannel, bcal_fadc_digi_peak_vevent, bcal_fadc_digi_pedestal_ave, bcal_fadc_digi_pedestal_vchannel, bcal_fadc_digi_pedestal_vevent, bcal_fadc_digi_pedsubint_vchannel, bcal_fadc_digi_pedsubint_vevent, bcal_fadc_digi_pedsubpeak_vchannel, bcal_fadc_digi_pedsubpeak_vevent, bcal_fadc_digi_time, bcal_fadc_E, bcal_fadc_occ, bcal_fadc_saturated, bcal_fadc_t, bcal_num_events, bcal_num_hits, 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, DBCALUnifiedHit::E, DBCALHit::E, DBCALTDCDigiHit::end, DBCALTDCHit::end, DBCALUnifiedHit::end, DBCALDigiHit::end, DBCALHit::end, DL1Trigger::fp_trig_mask, DBCALGeometry::getglobalchannelnumber(), DBCALGeometry::getglobalsector(), if(), japp, DBCALGeometry::kDownstream, DBCALGeometry::kUpstream, DBCALTDCDigiHit::layer, DBCALTDCHit::layer, DBCALUnifiedHit::layer, DBCALHit::layer, DBCALDigiHit::layer, layer, DBCALTDCDigiHit::module, DBCALTDCHit::module, DBCALUnifiedHit::module, DBCALDigiHit::module, DBCALHit::module, DBCALDigiHit::nsamples_integral, DBCALDigiHit::nsamples_pedestal, DBCALDigiHit::pedestal, DBCALDigiHit::pulse_integral, DBCALDigiHit::pulse_peak, DBCALDigiHit::pulse_time, DBCALTDCDigiHit::sector, DBCALTDCHit::sector, DBCALUnifiedHit::sector, DBCALDigiHit::sector, DBCALHit::sector, DBCALTDCHit::t, DBCALHit::t, DBCALUnifiedHit::t, DBCALUnifiedHit::t_ADC, DBCALUnifiedHit::t_TDC, DBCALTDCDigiHit::time, trig, and DL1Trigger::trig_mask.

jerror_t JEventProcessor_BCAL_LEDonline::fini ( void  )
private

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

Definition at line 646 of file JEventProcessor_BCAL_LEDonline.cc.

Member Data Documentation

int JEventProcessor_BCAL_LEDonline::FPGTPtrig

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::FPtrig

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::GTPtrig

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::NOtrig

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::trigCosmic

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::trigDS

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.

int JEventProcessor_BCAL_LEDonline::trigUS

Definition at line 18 of file JEventProcessor_BCAL_LEDonline.h.


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