#include <DTPOLHit_factory.h>
|
jerror_t | init (void) |
|
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
|
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
|
jerror_t | erun (void) |
|
jerror_t | fini (void) |
|
Definition at line 9 of file DTPOLHit_factory.h.
DTPOLHit_factory::DTPOLHit_factory |
( |
| ) |
|
|
inline |
DTPOLHit_factory::~DTPOLHit_factory |
( |
| ) |
|
|
inline |
jerror_t DTPOLHit_factory::brun |
( |
jana::JEventLoop * |
eventLoop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
jerror_t DTPOLHit_factory::erun |
( |
void |
| ) |
|
|
private |
jerror_t DTPOLHit_factory::evnt |
( |
jana::JEventLoop * |
eventLoop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
Generate DTPOLHit object for each DTPOLSectorDigiHit and DTPOLRingDigiHit object. This is where the first set of calibration constants is applied to convert from digitzed units into natural units.
Note that this code does NOT get called for simulated data in HDDM format. The HDDM event source will copy the precalibrated values directly into the _data vector.
Definition at line 99 of file DTPOLHit_factory.cc.
References DDAQAddress::channel, DTPOLHit::dE, DL1Trigger::fp_trig_mask, DTPOLHit::integral, DTPOLHit::phi, DTPOLHit::pulse_peak, DTPOLHit::ring, DDAQAddress::rocid, Df250WindowRawData::samples, DTPOLHit::sector, DDAQAddress::slot, DTPOLHit::t, t_scale, DTPOLHit::theta, and DL1Trigger::trig_mask.
DTPOLHit* DTPOLHit_factory::FindMatch |
( |
int |
sector, |
|
|
double |
T |
|
) |
| |
jerror_t DTPOLHit_factory::fini |
( |
void |
| ) |
|
|
private |
const double DTPOLHit_factory::GetConstant |
( |
const vector< double > & |
the_table, |
|
|
const int |
in_sector |
|
) |
| const |
const double DTPOLHit_factory::GetConstant |
( |
const vector< double > & |
the_table, |
|
|
const DTPOLHit * |
the_hit |
|
) |
| const |
double DTPOLHit_factory::GetPhi |
( |
int |
sector | ) |
|
double DTPOLHit_factory::GetPulseTime |
( |
const vector< uint16_t > |
waveform, |
|
|
double |
w_min, |
|
|
double |
w_max, |
|
|
double |
minpeakheight |
|
) |
| |
int DTPOLHit_factory::GetSector |
( |
int |
slot, |
|
|
int |
channel |
|
) |
| |
jerror_t DTPOLHit_factory::init |
( |
void |
| ) |
|
|
private |
vector<double> DTPOLHit_factory::a_gains |
vector<double> DTPOLHit_factory::a_pedestals |
double DTPOLHit_factory::a_scale |
double DTPOLHit_factory::ADC_THRESHOLD |
vector<double> DTPOLHit_factory::adc_time_offsets |
double DTPOLHit_factory::HIT_TIME_WINDOW |
const double DTPOLHit_factory::INNER_RADIUS = 22. / 2 |
|
static |
const int DTPOLHit_factory::NRINGS = 24 |
|
static |
const int DTPOLHit_factory::NSECTORS = 32 |
|
static |
const double DTPOLHit_factory::OUTER_RADIUS = 70. / 2 |
|
static |
double DTPOLHit_factory::t_base |
double DTPOLHit_factory::t_scale |
The documentation for this class was generated from the following files: