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

More...

#include <DTOFPaddleHit_factory.h>

+ Inheritance diagram for DTOFPaddleHit_factory:

Public Member Functions

 DTOFPaddleHit_factory ()
 
 ~DTOFPaddleHit_factory ()
 

Public Attributes

string TOF_POINT_TAG
 
double C_EFFECTIVE
 
double HALFPADDLE
 
double E_THRESHOLD
 
double ATTEN_LENGTH
 
double ENERGY_ATTEN_FACTOR
 
double TIME_COINCIDENCE_CUT
 
int TOF_NUM_PLANES
 
int TOF_NUM_BARS
 
vector< double > propagation_speed
 
vector< vector< float > > AttenuationLengths
 
vector< const DTOFGeometry * > TOFGeom
 

Protected Member Functions

jerror_t brun (JEventLoop *eventLoop, int32_t runnumber)
 Called everytime a new run number is detected. More...
 
jerror_t evnt (JEventLoop *eventLoop, uint64_t eventnumber)
 Called every event. More...
 

Detailed Description

2-ended TOF coincidences. The individual hits come from DTOFHit objects and the 2 planes are combined into single hits in the DTOFPoint objects. This is the intermediate set of objects between the two.

Definition at line 34 of file DTOFPaddleHit_factory.h.

Constructor & Destructor Documentation

DTOFPaddleHit_factory::DTOFPaddleHit_factory ( )
inline

Definition at line 36 of file DTOFPaddleHit_factory.h.

DTOFPaddleHit_factory::~DTOFPaddleHit_factory ( )
inline

Definition at line 37 of file DTOFPaddleHit_factory.h.

Member Function Documentation

jerror_t DTOFPaddleHit_factory::brun ( JEventLoop *  eventLoop,
int32_t  runnumber 
)
protected

Called everytime a new run number is detected.

Definition at line 33 of file DTOFPaddleHit_factory.cc.

Member Data Documentation

double DTOFPaddleHit_factory::ATTEN_LENGTH

Definition at line 43 of file DTOFPaddleHit_factory.h.

vector< vector <float> > DTOFPaddleHit_factory::AttenuationLengths

Definition at line 52 of file DTOFPaddleHit_factory.h.

double DTOFPaddleHit_factory::C_EFFECTIVE

Definition at line 40 of file DTOFPaddleHit_factory.h.

double DTOFPaddleHit_factory::E_THRESHOLD

Definition at line 42 of file DTOFPaddleHit_factory.h.

double DTOFPaddleHit_factory::ENERGY_ATTEN_FACTOR

Definition at line 44 of file DTOFPaddleHit_factory.h.

double DTOFPaddleHit_factory::HALFPADDLE

Definition at line 41 of file DTOFPaddleHit_factory.h.

vector<double> DTOFPaddleHit_factory::propagation_speed

Definition at line 50 of file DTOFPaddleHit_factory.h.

double DTOFPaddleHit_factory::TIME_COINCIDENCE_CUT

Definition at line 45 of file DTOFPaddleHit_factory.h.

int DTOFPaddleHit_factory::TOF_NUM_BARS

Definition at line 48 of file DTOFPaddleHit_factory.h.

int DTOFPaddleHit_factory::TOF_NUM_PLANES

Definition at line 47 of file DTOFPaddleHit_factory.h.

string DTOFPaddleHit_factory::TOF_POINT_TAG

Definition at line 37 of file DTOFPaddleHit_factory.h.

vector<const DTOFGeometry*> DTOFPaddleHit_factory::TOFGeom

Definition at line 54 of file DTOFPaddleHit_factory.h.


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