13 #include <JANA/JObject.h>
39 void toStrings(vector<pair<string,string> > &items)
const{
40 AddString(items,
"module",
"%d", module);
41 AddString(items,
"layer",
"%d",
layer);
42 AddString(items,
"sector",
"%d", sector);
43 AddString(items,
"end",
"%s", end==0 ?
"upstream":
"downstream" );
44 AddString(items,
"pulse_integral",
"%d", pulse_integral);
45 AddString(items,
"pulse_peak",
"%d", pulse_peak);
46 AddString(items,
"pulse_time",
"%d", pulse_time);
47 AddString(items,
"pedestal",
"%d",
pedestal);
48 AddString(items,
"QF",
"%d", QF);
49 AddString(items,
"nsamples_integral",
"%d", nsamples_integral);
50 AddString(items,
"nsamples_pedestal",
"%d", nsamples_pedestal);
55 #endif // _DBCALDigiHit_
uint32_t nsamples_integral
number of samples used in integral
uint32_t datasource
0=window raw data, 1=old(pre-Fall16) firmware, 2=Df250PulseData, 3=MC
uint32_t pulse_peak
identified pulse height as returned by FPGA algorithm
uint32_t pulse_integral
identified pulse integral as returned by FPGA algorithm
uint32_t nsamples_pedestal
number of samples used in pedestal
uint32_t QF
Quality Factor from FPGA algorithms.
uint32_t pedestal
pedestal info used by FPGA (if any)
static TH1I * pedestal[nChan]
uint32_t pulse_time
identified pulse time as returned by FPGA algorithm
void toStrings(vector< pair< string, string > > &items) const