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

#include <DBCALUnifiedHit_factory.h>

+ Inheritance diagram for DBCALUnifiedHit_factory:

Classes

class  cellHits
 
class  readout_channel
 
class  timewalk_coefficients_c4
 

Public Member Functions

 DBCALUnifiedHit_factory ()
 
 ~DBCALUnifiedHit_factory ()
 

Public Attributes

int VERBOSE
 
TTree * bcal_points_tree
 

Private Member Functions

jerror_t init (void)
 
jerror_t brun (jana::JEventLoop *eventLoop, int32_t runnumber)
 Called everytime a new run number is detected. More...
 
jerror_t evnt (JEventLoop *loop, uint64_t eventnumber)
 

Private Attributes

bool USE_TDC
 
float E_tree
 
float t_tdc_tree
 
float t_adc_tree
 
float t_tdc_corrected_tree
 
float t_adc_corrected_tree
 
int layer_tree
 
bool end_tree
 
map< readout_channel,
timewalk_coefficients_c4
tdc_timewalk_map_c4
 
const DBCALGeometrydBCALGeom
 

Static Private Attributes

static const int enable_debug_output = 0
 

Detailed Description

Definition at line 16 of file DBCALUnifiedHit_factory.h.

Constructor & Destructor Documentation

DBCALUnifiedHit_factory::DBCALUnifiedHit_factory ( )
inline

Definition at line 21 of file DBCALUnifiedHit_factory.h.

References VERBOSE.

DBCALUnifiedHit_factory::~DBCALUnifiedHit_factory ( )
inline

Definition at line 27 of file DBCALUnifiedHit_factory.h.

Member Function Documentation

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

Called everytime a new run number is detected.

Definition at line 50 of file DBCALUnifiedHit_factory.cc.

References c0, c1, c2, c3, DBCALGeometry::kDownstream, DBCALGeometry::kUpstream, and layer.

jerror_t DBCALUnifiedHit_factory::init ( void  )
private

Definition at line 14 of file DBCALUnifiedHit_factory.cc.

Member Data Documentation

TTree* DBCALUnifiedHit_factory::bcal_points_tree

Definition at line 29 of file DBCALUnifiedHit_factory.h.

const DBCALGeometry* DBCALUnifiedHit_factory::dBCALGeom
private

Definition at line 96 of file DBCALUnifiedHit_factory.h.

float DBCALUnifiedHit_factory::E_tree
private

Definition at line 46 of file DBCALUnifiedHit_factory.h.

const int DBCALUnifiedHit_factory::enable_debug_output = 0
staticprivate

Definition at line 99 of file DBCALUnifiedHit_factory.h.

bool DBCALUnifiedHit_factory::end_tree
private

Definition at line 52 of file DBCALUnifiedHit_factory.h.

int DBCALUnifiedHit_factory::layer_tree
private

Definition at line 51 of file DBCALUnifiedHit_factory.h.

float DBCALUnifiedHit_factory::t_adc_corrected_tree
private

Definition at line 50 of file DBCALUnifiedHit_factory.h.

float DBCALUnifiedHit_factory::t_adc_tree
private

Definition at line 48 of file DBCALUnifiedHit_factory.h.

float DBCALUnifiedHit_factory::t_tdc_corrected_tree
private

Definition at line 49 of file DBCALUnifiedHit_factory.h.

float DBCALUnifiedHit_factory::t_tdc_tree
private

Definition at line 47 of file DBCALUnifiedHit_factory.h.

map<readout_channel,timewalk_coefficients_c4> DBCALUnifiedHit_factory::tdc_timewalk_map_c4
private

Definition at line 94 of file DBCALUnifiedHit_factory.h.

bool DBCALUnifiedHit_factory::USE_TDC
private

Definition at line 44 of file DBCALUnifiedHit_factory.h.

int DBCALUnifiedHit_factory::VERBOSE

Definition at line 20 of file DBCALUnifiedHit_factory.h.


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