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

#include <JEventProcessor_BCAL_Eff.h>

+ Inheritance diagram for JEventProcessor_BCAL_Eff:

Public Member Functions

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

Public Attributes

uint32_t BCALShowers_per_event
 
int Run_Number
 

Private Member Functions

jerror_t init (void)
 Called once at program start. More...
 
jerror_t brun (jana::JEventLoop *locEventLoop, int locRunNumber)
 Called every time a new run number is detected. More...
 
jerror_t evnt (jana::JEventLoop *locEventLoop, uint64_t locEventNumber)
 Called every event. More...
 
jerror_t erun (void)
 Called every time 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 25 of file JEventProcessor_BCAL_Eff.h.

Constructor & Destructor Documentation

JEventProcessor_BCAL_Eff::JEventProcessor_BCAL_Eff ( )
inline

Definition at line 28 of file JEventProcessor_BCAL_Eff.h.

JEventProcessor_BCAL_Eff::~JEventProcessor_BCAL_Eff ( )
inline

Definition at line 29 of file JEventProcessor_BCAL_Eff.h.

Member Function Documentation

jerror_t JEventProcessor_BCAL_Eff::brun ( jana::JEventLoop *  locEventLoop,
int  locRunNumber 
)
private

Called every time a new run number is detected.

Definition at line 295 of file JEventProcessor_BCAL_Eff.cc.

References Run_Number.

const char* JEventProcessor_BCAL_Eff::className ( void  )
inline

Definition at line 30 of file JEventProcessor_BCAL_Eff.h.

jerror_t JEventProcessor_BCAL_Eff::erun ( void  )
private

Called every time run number changes, provided brun has been called.

Definition at line 679 of file JEventProcessor_BCAL_Eff.cc.

jerror_t JEventProcessor_BCAL_Eff::fini ( void  )
private

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

Definition at line 697 of file JEventProcessor_BCAL_Eff.cc.

References h1eff2_cellid, h1eff2_cellideff2, h1eff2_cellidtot, h1eff2_eff2, h1eff2_layer, h1eff2_layertot, h1eff_cellid, h1eff_cellideff, h1eff_cellidtot, h1eff_eff, h1eff_layer, and h1eff_layertot.

Member Data Documentation

uint32_t JEventProcessor_BCAL_Eff::BCALShowers_per_event

Definition at line 32 of file JEventProcessor_BCAL_Eff.h.

int JEventProcessor_BCAL_Eff::Run_Number

Definition at line 34 of file JEventProcessor_BCAL_Eff.h.

Referenced by brun().


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