Hall-D Software
alpha
|
#include <DTOFPaddleHit_factory.h>
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... | |
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.
|
inline |
Definition at line 36 of file DTOFPaddleHit_factory.h.
|
inline |
Definition at line 37 of file DTOFPaddleHit_factory.h.
|
protected |
Called everytime a new run number is detected.
Definition at line 33 of file DTOFPaddleHit_factory.cc.
|
protected |
Called every event.
Definition at line 77 of file DTOFPaddleHit_factory.cc.
References DTOFPaddleHit::bar, BuiltInNaN, DTOFPaddleHit::dE, DTOFPaddleHit::dpos, DTOFPaddleHit::E_north, DTOFPaddleHit::E_south, DTOFHit::end, DTOFHit::has_fADC, DTOFHit::has_TDC, DTOFPaddleHit::meantime, DTOFPaddleHit::orientation, DTOFHit::plane, DTOFPaddleHit::pos, DTOFPaddleHit::t_north, DTOFPaddleHit::t_south, and DTOFPaddleHit::timediff.
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.