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

#include <JEventProcessor_event_size.h>

+ Inheritance diagram for JEventProcessor_event_size:

Public Member Functions

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

Public Attributes

double toffset_bcal
 
double twindow_bcal
 
double toffset_fcal
 
double twindow_fcal
 
double toffset_ccal
 
double twindow_ccal
 
double toffset_cdc
 
double twindow_cdc
 
double toffset_fdc
 
double twindow_fdc
 
double toffset_tof
 
double twindow_tof
 
double toffset_sc
 
double twindow_sc
 
double toffset_tagger
 
double twindow_tagger
 
TTree * evt_tree
 
Eventevt
 
pthread_mutex_t evt_mutex
 
TTree * fdc_cathode_tree
 
FDC_cathodefdc_cathode
 
pthread_mutex_t fdc_mutex
 
TTree * fdc_anode_tree
 
FDC_anodefdc_anode
 
TTree * cdc_tree
 
CDCcdc
 
pthread_mutex_t cdc_mutex
 
TTree * fcal_tree
 
FCALfcal
 
pthread_mutex_t fcal_mutex
 
TTree * tof_tree
 
TOFtof
 
pthread_mutex_t tof_mutex
 

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

double tmin_bcal
 
double tmax_bcal
 
double tmin_fcal
 
double tmax_fcal
 
double tmin_ccal
 
double tmax_ccal
 
double tmin_cdc
 
double tmax_cdc
 
double tmin_fdc
 
double tmax_fdc
 
double tmin_tof
 
double tmax_tof
 
double tmin_sc
 
double tmax_sc
 
double tmin_tagger
 
double tmax_tagger
 
int dBCALMid
 

Detailed Description

Definition at line 22 of file JEventProcessor_event_size.h.

Constructor & Destructor Documentation

JEventProcessor_event_size::JEventProcessor_event_size ( )

Definition at line 38 of file JEventProcessor_event_size.cc.

JEventProcessor_event_size::~JEventProcessor_event_size ( )

Definition at line 46 of file JEventProcessor_event_size.cc.

Member Function Documentation

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

Called everytime a new run number is detected.

Definition at line 143 of file JEventProcessor_event_size.cc.

References DBCALGeometry::GetBCAL_middle_cell().

const char* JEventProcessor_event_size::className ( void  )
inline

Definition at line 26 of file JEventProcessor_event_size.h.

jerror_t JEventProcessor_event_size::erun ( void  )
private

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

Definition at line 368 of file JEventProcessor_event_size.cc.

jerror_t JEventProcessor_event_size::evnt ( jana::JEventLoop *  eventLoop,
uint64_t  eventnumber 
)
private
jerror_t JEventProcessor_event_size::fini ( void  )
private

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

Definition at line 379 of file JEventProcessor_event_size.cc.

jerror_t JEventProcessor_event_size::init ( void  )
private

Called once at program start.

Definition at line 54 of file JEventProcessor_event_size.cc.

Member Data Documentation

CDC* JEventProcessor_event_size::cdc

Definition at line 62 of file JEventProcessor_event_size.h.

pthread_mutex_t JEventProcessor_event_size::cdc_mutex

Definition at line 63 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::cdc_tree

Definition at line 61 of file JEventProcessor_event_size.h.

int JEventProcessor_event_size::dBCALMid
private

Definition at line 89 of file JEventProcessor_event_size.h.

Event* JEventProcessor_event_size::evt

Definition at line 51 of file JEventProcessor_event_size.h.

pthread_mutex_t JEventProcessor_event_size::evt_mutex

Definition at line 52 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::evt_tree

Definition at line 50 of file JEventProcessor_event_size.h.

FCAL* JEventProcessor_event_size::fcal

Definition at line 66 of file JEventProcessor_event_size.h.

pthread_mutex_t JEventProcessor_event_size::fcal_mutex

Definition at line 67 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::fcal_tree

Definition at line 65 of file JEventProcessor_event_size.h.

FDC_anode* JEventProcessor_event_size::fdc_anode

Definition at line 59 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::fdc_anode_tree

Definition at line 58 of file JEventProcessor_event_size.h.

FDC_cathode* JEventProcessor_event_size::fdc_cathode

Definition at line 55 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::fdc_cathode_tree

Definition at line 54 of file JEventProcessor_event_size.h.

pthread_mutex_t JEventProcessor_event_size::fdc_mutex

Definition at line 56 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_bcal
private

Definition at line 80 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_ccal
private

Definition at line 82 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_cdc
private

Definition at line 83 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_fcal
private

Definition at line 81 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_fdc
private

Definition at line 84 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_sc
private

Definition at line 86 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_tagger
private

Definition at line 87 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmax_tof
private

Definition at line 85 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_bcal
private

Definition at line 80 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_ccal
private

Definition at line 82 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_cdc
private

Definition at line 83 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_fcal
private

Definition at line 81 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_fdc
private

Definition at line 84 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_sc
private

Definition at line 86 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_tagger
private

Definition at line 87 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::tmin_tof
private

Definition at line 85 of file JEventProcessor_event_size.h.

TOF* JEventProcessor_event_size::tof

Definition at line 70 of file JEventProcessor_event_size.h.

pthread_mutex_t JEventProcessor_event_size::tof_mutex

Definition at line 71 of file JEventProcessor_event_size.h.

TTree* JEventProcessor_event_size::tof_tree

Definition at line 69 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_bcal

Definition at line 33 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_ccal

Definition at line 37 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_cdc

Definition at line 39 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_fcal

Definition at line 35 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_fdc

Definition at line 41 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_sc

Definition at line 45 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_tagger

Definition at line 47 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::toffset_tof

Definition at line 43 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_bcal

Definition at line 34 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_ccal

Definition at line 38 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_cdc

Definition at line 40 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_fcal

Definition at line 36 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_fdc

Definition at line 42 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_sc

Definition at line 46 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_tagger

Definition at line 48 of file JEventProcessor_event_size.h.

double JEventProcessor_event_size::twindow_tof

Definition at line 44 of file JEventProcessor_event_size.h.


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