8 #ifndef LIBRARIES_TAC_DTACDIGIHIT_H_
9 #define LIBRARIES_TAC_DTACDIGIHIT_H_
11 #include <JANA/JObject.h>
29 void toStrings(vector<pair<
string,
string> > &items)
const {
30 AddString(items,
"pulse_integral",
"%d", pulse_integral);
31 AddString(items,
"pulse_peak",
"%d", pulse_peak);
32 AddString(items,
"pulse_time",
"%d", pulse_time);
33 AddString(items,
"pedestal",
"%d", pedestal);
34 AddString(items,
"QF",
"%d", QF);
35 AddString(items,
"nsamples_integral",
"%d", nsamples_integral);
36 AddString(items,
"nsamples_pedestal",
"%d", nsamples_pedestal);
uint32_t pulse_time
identified pulse time as returned by FPGA algorithm
void setPulsePeak(uint32_t pulsePeak)
void setPulseIntegral(uint32_t pulseIntegral)
uint32_t nsamples_pedestal
number of samples used in pedestal
uint32_t getPulseTime() const
void toStrings(vector< pair< string, string > > &items) const
uint32_t getNsamplesIntegral() const
void setNsamplesPedestal(uint32_t nsamplesPedestal)
uint32_t getPulsePeak() const
uint32_t pulse_integral
identified pulse integral as returned by FPGA algorithm
void setDataSource(uint32_t datasource)
uint32_t QF
Quality Factor from FPGA algorithms.
void setNsamplesIntegral(uint32_t nsamplesIntegral)
uint32_t pulse_peak
maximum sample in pulse
uint32_t getNsamplesPedestal() const
uint32_t datasource
0=window raw data, 1=old(pre-Fall16) firmware, 2=Df250PulseData
void setPedestal(uint32_t pedestal)
uint32_t getDataSource() const
uint32_t getPulseIntegral() const
uint32_t getPedestal() const
uint32_t pedestal
pedestal info used by FPGA (if any)
uint32_t nsamples_integral
number of samples used in integral
void setPulseTime(uint32_t pulseTime)