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

#include <JEventProcessor_BCAL_LED.h>

+ Inheritance diagram for JEventProcessor_BCAL_LED:

Public Member Functions

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

Public Attributes

int adccount
 

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

Private Attributes

DTreeInterfacedTreeInterface
 
TProfile * bcal_vevent = NULL
 
TProfile * low_up_1 = NULL
 
TProfile * low_up_2 = NULL
 
TProfile * low_up_3 = NULL
 
TProfile * low_up_4 = NULL
 
TProfile * low_down_1 = NULL
 
TProfile * low_down_2 = NULL
 
TProfile * low_down_3 = NULL
 
TProfile * low_down_4 = NULL
 
TProfile * high_up_1 = NULL
 
TProfile * high_up_2 = NULL
 
TProfile * high_up_3 = NULL
 
TProfile * high_up_4 = NULL
 
TProfile * high_down_1 = NULL
 
TProfile * high_down_2 = NULL
 
TProfile * high_down_3 = NULL
 
TProfile * high_down_4 = NULL
 
TProfile * h2_ledboth_Aall_vs_event = NULL
 
TProfile * h2_ledboth_sector_vs_event = NULL
 
TH1I * h1_ledup_z_all = NULL
 
TH2I * h2_ledup_z_vs_cellid = NULL
 
TH1I * h1_ledup_sector = NULL
 
TH1I * h1_ledup_sector_config = NULL
 
TH1I * h1_ledup_Tdiff_all = NULL
 
TH1I * h1_ledup_Tup_all = NULL
 
TH1I * h1_ledup_Tdown_all = NULL
 
TH1I * h1_ledup_Aup_all = NULL
 
TH1I * h1_ledup_Adown_all = NULL
 
TH2I * h2_ledup_Aup_vs_z = NULL
 
TH2I * h2_ledup_Adown_vs_z = NULL
 
TProfile * h2_ledup_Aup_vs_event = NULL
 
TProfile * h2_ledup_Adown_vs_event = NULL
 
TProfile * h2_ledup_Aall_vs_event = NULL
 
TProfile * h2_ledup_sector_vs_event = NULL
 
TH1I * h1_leddown_z_all = NULL
 
TH2I * h2_leddown_z_vs_cellid = NULL
 
TH1I * h1_leddown_sector = NULL
 
TH1I * h1_leddown_sector_config = NULL
 
TH1I * h1_leddown_Tdiff_all = NULL
 
TH1I * h1_leddown_Tup_all = NULL
 
TH1I * h1_leddown_Tdown_all = NULL
 
TH1I * h1_leddown_Aup_all = NULL
 
TH1I * h1_leddown_Adown_all = NULL
 
TH2I * h2_leddown_Aup_vs_z = NULL
 
TH2I * h2_leddown_Adown_vs_z = NULL
 
TProfile * h2_leddown_Aup_vs_event = NULL
 
TProfile * h2_leddown_Adown_vs_event = NULL
 
TProfile * h2_leddown_Aall_vs_event = NULL
 
TProfile * h2_leddown_sector_vs_event = NULL
 

Static Private Attributes

static thread_local DTreeFillData dTreeFillData
 

Detailed Description

Definition at line 38 of file JEventProcessor_BCAL_LED.h.

Constructor & Destructor Documentation

JEventProcessor_BCAL_LED::JEventProcessor_BCAL_LED ( )

Definition at line 35 of file JEventProcessor_BCAL_LED.cc.

JEventProcessor_BCAL_LED::~JEventProcessor_BCAL_LED ( )

Definition at line 42 of file JEventProcessor_BCAL_LED.cc.

Member Function Documentation

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

Called everytime a new run number is detected.

Definition at line 214 of file JEventProcessor_BCAL_LED.cc.

References adccount.

const char* JEventProcessor_BCAL_LED::className ( void  )
inline

Definition at line 42 of file JEventProcessor_BCAL_LED.h.

jerror_t JEventProcessor_BCAL_LED::erun ( void  )
private

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

Definition at line 787 of file JEventProcessor_BCAL_LED.cc.

jerror_t JEventProcessor_BCAL_LED::fini ( void  )
private

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

Definition at line 832 of file JEventProcessor_BCAL_LED.cc.

References bcal_vevent, dTreeInterface, high_down_1, high_down_2, high_down_3, high_down_4, high_up_1, high_up_2, high_up_3, high_up_4, low_down_1, low_down_2, low_down_3, low_down_4, low_up_1, low_up_2, low_up_3, and low_up_4.

Member Data Documentation

int JEventProcessor_BCAL_LED::adccount

Definition at line 47 of file JEventProcessor_BCAL_LED.h.

Referenced by brun(), and evnt().

TProfile* JEventProcessor_BCAL_LED::bcal_vevent = NULL
private

Definition at line 65 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

thread_local DTreeFillData JEventProcessor_BCAL_LED::dTreeFillData
staticprivate

Definition at line 60 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt().

DTreeInterface* JEventProcessor_BCAL_LED::dTreeInterface
private

Definition at line 57 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_Adown_all = NULL
private

Definition at line 114 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_Aup_all = NULL
private

Definition at line 113 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_sector = NULL
private

Definition at line 108 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_sector_config = NULL
private

Definition at line 109 of file JEventProcessor_BCAL_LED.h.

Referenced by init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_Tdiff_all = NULL
private

Definition at line 110 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_Tdown_all = NULL
private

Definition at line 112 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_Tup_all = NULL
private

Definition at line 111 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_leddown_z_all = NULL
private

Definition at line 106 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_Adown_all = NULL
private

Definition at line 98 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_Aup_all = NULL
private

Definition at line 97 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_sector = NULL
private

Definition at line 92 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_sector_config = NULL
private

Definition at line 93 of file JEventProcessor_BCAL_LED.h.

Referenced by init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_Tdiff_all = NULL
private

Definition at line 94 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_Tdown_all = NULL
private

Definition at line 96 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_Tup_all = NULL
private

Definition at line 95 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH1I* JEventProcessor_BCAL_LED::h1_ledup_z_all = NULL
private

Definition at line 90 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledboth_Aall_vs_event = NULL
private

Definition at line 87 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledboth_sector_vs_event = NULL
private

Definition at line 88 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_leddown_Aall_vs_event = NULL
private

Definition at line 119 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_leddown_Adown_vs_event = NULL
private

Definition at line 118 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_leddown_Adown_vs_z = NULL
private

Definition at line 116 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_leddown_Aup_vs_event = NULL
private

Definition at line 117 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_leddown_Aup_vs_z = NULL
private

Definition at line 115 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_leddown_sector_vs_event = NULL
private

Definition at line 120 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_leddown_z_vs_cellid = NULL
private

Definition at line 107 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledup_Aall_vs_event = NULL
private

Definition at line 103 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledup_Adown_vs_event = NULL
private

Definition at line 102 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_ledup_Adown_vs_z = NULL
private

Definition at line 100 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledup_Aup_vs_event = NULL
private

Definition at line 101 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_ledup_Aup_vs_z = NULL
private

Definition at line 99 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::h2_ledup_sector_vs_event = NULL
private

Definition at line 104 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TH2I* JEventProcessor_BCAL_LED::h2_ledup_z_vs_cellid = NULL
private

Definition at line 91 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), and init().

TProfile* JEventProcessor_BCAL_LED::high_down_1 = NULL
private

Definition at line 80 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_down_2 = NULL
private

Definition at line 81 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_down_3 = NULL
private

Definition at line 82 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_down_4 = NULL
private

Definition at line 83 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_up_1 = NULL
private

Definition at line 76 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_up_2 = NULL
private

Definition at line 77 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_up_3 = NULL
private

Definition at line 78 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::high_up_4 = NULL
private

Definition at line 79 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_down_1 = NULL
private

Definition at line 71 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_down_2 = NULL
private

Definition at line 72 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_down_3 = NULL
private

Definition at line 73 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_down_4 = NULL
private

Definition at line 74 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_up_1 = NULL
private

Definition at line 67 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_up_2 = NULL
private

Definition at line 68 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_up_3 = NULL
private

Definition at line 69 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().

TProfile* JEventProcessor_BCAL_LED::low_up_4 = NULL
private

Definition at line 70 of file JEventProcessor_BCAL_LED.h.

Referenced by evnt(), fini(), and init().


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